DIFF

class ConstructionManagerStatic

Static part of the construction system, for global handling mostly

Constants 1

protected static const int UPDATE_QUEUE_BATCH_SIZE_DEFAULT = 15

parts processed in a single simulation step

Referenced by ProcessUpdateQueues()

Members 5

protected static bool m_Initialized
Referenced by AddPartToProcess(), and Init()
protected static bool m_IsServerBatchProcessing

is server?

Referenced by Init(), and ProcessUpdateQueues()
protected static ScriptInvoker m_UpdateQueue
protected static ref map<ConstructionBase, ref array<ConstructionPart>> m_QueueConstructionMap
protected static ref array<ConstructionBase> m_CleanupQueue
Referenced by Init(), and ProcessUpdateQueues()

Methods 4

static void RemoveFromProcessing(ConstructionBase con)

Unremoved objects can become NULL