33 override void OnPartDestroyedServer( Man player,
string part_name,
int action_id,
bool destroyed_by_connected_part =
false )
47 AddRefresherTime01(1);
61 if (construtionPart.
IsBase())
void RegisterPartForSync(int part_id)
void RegisterActionForSync(int part_id, int action_id)
void ResetActionSyncData()
Construction GetConstruction()
void SetPartFromSyncData(ConstructionPart part)
ItemBase CreateConstructionKit()
void SynchronizeBaseState()
void SetBaseState(bool has_base)
override void OnPartDismantledServer(notnull Man player, string part_name, int action_id)
override void OnPartDestroyedServer(Man player, string part_name, int action_id, bool destroyed_by_connected_part=false)
override void OnSpawnByObjectSpawner(ITEM_SpawnerObject item)
override void FullyBuild()
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
static const string Empty