33 override void OnPartDestroyedServer( Man player,
string part_name,
int action_id,
bool destroyed_by_connected_part =
false )
41 if (item.customString !=
string.Empty)
43 EntityAI flag = GetInventory().CreateInInventory(item.customString);
47 AddRefresherTime01(1);
61 if (construtionPart.IsBase())
void RegisterPartForSync(int part_id)
void RegisterActionForSync(int part_id, int action_id)
void ResetActionSyncData()
void OnPartDismantledServer(notnull Man player, string part_name, int action_id)
Construction GetConstruction()
void OnPartDestroyedServer(Man player, string part_name, int action_id, bool destroyed_by_connected_part=false)
void SetPartFromSyncData(ConstructionPart part)
ItemBase CreateConstructionKit()
void SynchronizeBaseState()
void SetBaseState(bool has_base)
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
proto native CGame GetGame()