|
| override void | BuildPartServerEx (Man player, string part_name, int action_id) |
| |
| override void | DismantlePartServerEx (Man player, string part_name, int action_id) |
| |
| override void | DestroyPartServer (Man player, string part_name, int action_id, bool destroyed_by_connected_part=false) |
| |
| override void | OnConstructionVariablesSynchronized () |
| |
| void | HandleSyncedParts () |
| |
| override void | HandleSyncDataBuild (ConstructionPart part) |
| |
| override void | HandleSyncDataDismantle (ConstructionPart part) |
| |
| override void | HandleSyncDataDestroy (ConstructionPart part) |
| |
| int | GetPartLocalSyncBitMaskValue (ConstructionPart part) |
| | Returns the translated value of 'GetSyncDataSize' size (currently 2 bits)
|
| |
| bool | SetAllPartsFromSyncData (out array< ConstructionPart > changedParts=null) |
| | returns 'true' if any part state was changed
|
| |
| override bool | UpdatePartSyncStateLocal (ConstructionPart part) |
| | Sets local construction part state.
|
| |
| bool | SetPartStateLocal (ConstructionPart part) |
| |
| override void | AddToConstructedParts (string part_name) |
| |
| override void | RemoveFromConstructedParts (string part_name) |
| |
| override void | OnConstructionDoorOpenStart (DoorStartParams params) |
| |
| override void | OnConstructionDoorCloseStart (DoorStartParams params) |
| |
| override bool | HandleStorageEvents () |
| |
| override void | HandleStoreSave (ParamsWriteContext ctx) |
| |
| override void | HandleStoreLoad (ParamsReadContext ctx, int version) |
| |
| void | SerializeConstructionData (ParamsWriteContext ctx) |
| |
| bool | DeserializeConstructionData (ParamsReadContext ctx, int version) |
| |
| override void | Init () |
| |
| void | InitBaseStateDeferred () |
| |
| override void | InitBaseState () |
| |
| void | InitSupportMap () |
| |
| | GetDefaultPartInstanceTypename () |
| |
| ConstructionPartRebuild | GetRebuildingPart (string part_name) |
| |
| bool | HasRequiredPart (string part_name) |
| | Also checks for all listed variant categories (at least 1 from each is required)
|
| |
| bool | PartHasAnySupportFulfilled (string part_name) |
| |
| override bool | SupportRemovalCheck (string part_name) |
| |
| void | AddSupportFulfillmentFromSourcePart (string part_name) |
| |
| void | RemoveSupportFulfillmentFromSourcePart (string part_name) |
| |
| void | AddSupportRequirementFromSourcePart (string part_name) |
| |
| void | RemoveSupportRequirementFromSourcePart (string part_name) |
| |
| override bool | HasDependentPart (string part_name) |
| |
| array< string > | GetValidDepenentPartsArray (string part_name, array< string > recurs=null) |
| |
| override bool | CanDisplayAttachmentCategoryConstruction (string categoryName) |
| | client-side distance checks (valid memory point and configuration required)
|
| |
См. определение в файле Rebuilding.c строка 1