Minor tweaks

This commit is contained in:
Wojtek Figat
2022-12-29 21:51:57 +01:00
parent 6ef49349ff
commit e7cf10aea8
2 changed files with 8 additions and 9 deletions

View File

@@ -22,11 +22,10 @@ namespace ObjectsRemovalServiceImpl
using namespace ObjectsRemovalServiceImpl; using namespace ObjectsRemovalServiceImpl;
class ObjectsRemovalServiceService : public EngineService class ObjectsRemoval : public EngineService
{ {
public: public:
ObjectsRemoval()
ObjectsRemovalServiceService()
: EngineService(TEXT("Objects Removal Service"), -1000) : EngineService(TEXT("Objects Removal Service"), -1000)
{ {
} }
@@ -36,7 +35,7 @@ public:
void Dispose() override; void Dispose() override;
}; };
ObjectsRemovalServiceService ObjectsRemovalServiceServiceInstance; ObjectsRemoval ObjectsRemovalInstance;
bool ObjectsRemovalService::IsInPool(Object* obj) bool ObjectsRemovalService::IsInPool(Object* obj)
{ {
@@ -63,7 +62,6 @@ bool ObjectsRemovalService::HasNewItemsForFlush()
NewItemsLocker.Lock(); NewItemsLocker.Lock();
const bool result = NewItemsPool.HasItems(); const bool result = NewItemsPool.HasItems();
NewItemsLocker.Unlock(); NewItemsLocker.Unlock();
return result; return result;
} }
@@ -95,6 +93,8 @@ void ObjectsRemovalService::Add(Object* obj, float timeToLive, bool useGameTime)
void ObjectsRemovalService::Flush(float dt, float gameDelta) void ObjectsRemovalService::Flush(float dt, float gameDelta)
{ {
PROFILE_CPU();
// Add new items // Add new items
{ {
ScopeLock lock(NewItemsLocker); ScopeLock lock(NewItemsLocker);
@@ -173,14 +173,14 @@ void ObjectsRemovalService::Flush(float dt, float gameDelta)
} }
} }
bool ObjectsRemovalServiceService::Init() bool ObjectsRemoval::Init()
{ {
LastUpdate = DateTime::NowUTC(); LastUpdate = DateTime::NowUTC();
LastUpdateGameTime = 0; LastUpdateGameTime = 0;
return false; return false;
} }
void ObjectsRemovalServiceService::LateUpdate() void ObjectsRemoval::LateUpdate()
{ {
PROFILE_CPU(); PROFILE_CPU();
@@ -194,7 +194,7 @@ void ObjectsRemovalServiceService::LateUpdate()
LastUpdate = now; LastUpdate = now;
} }
void ObjectsRemovalServiceService::Dispose() void ObjectsRemoval::Dispose()
{ {
// Collect new objects // Collect new objects
ObjectsRemovalService::Flush(); ObjectsRemovalService::Flush();

View File

@@ -10,7 +10,6 @@
class FLAXENGINE_API ObjectsRemovalService class FLAXENGINE_API ObjectsRemovalService
{ {
public: public:
/// <summary> /// <summary>
/// Determines whether object has been registered in the pool for the removing. /// Determines whether object has been registered in the pool for the removing.
/// </summary> /// </summary>