Граф наследования:BunkerBroadcastProxy:Защищенные члены | |
| void | BunkerBroadcastProxy () |
| override void | DeferredInit () |
| override void | OnRPC (PlayerIdentity sender, int rpc_type, ParamsReadContext ctx) |
| override void | OnVariablesSynchronized () |
| bool | IsActive () |
| Bunker | GetBunker () |
| void | AssignBunkerObject () |
| void | InitializeComponents () |
| void | OnBunkerActivated (bool loadedAsActive, string codeLockCode) |
| void | OnBunkerDeactivated () |
Защищенные данные | |
| ref BunkerBroadcastComponent | m_BunkerComponent |
| Bunker | m_Bunker |
| int | m_NetIdLow = -1 |
| int | m_NetIdHigh = -1 |
Дополнительные унаследованные члены | |
Закрытые члены унаследованные от Building | |
| proto native int | GetLaddersCount () |
| proto native vector | GetLadderPosTop (int ladderIndex) |
| proto native vector | GetLadderPosBottom (int ladderIndex) |
| proto native int | GetDoorIndex (int componentIndex) |
| Gets the index of the door based on the view geometry component index. | |
| proto native int | GetDoorCount () |
| Returns the number of the doors in the building. | |
| proto native bool | IsDoorOpen (int index) |
| When the door is requested to be fully open (animation wanted phase is greater than 0.5) | |
| proto native bool | IsDoorOpening (int index) |
| When the wanted phase is at the open phase target (1.0) | |
| proto native bool | IsDoorOpeningAjar (int index) |
| When the wanted phase is at the ajar phase target (0.2) | |
| proto native bool | IsDoorClosing (int index) |
| When the wanted phase is at the close phase target (0.0) | |
| proto native bool | IsDoorOpened (int index) |
| When the phase is at the open phase target (1.0) | |
| proto native bool | IsDoorOpenedAjar (int index) |
| When the phase is at the ajar phase target (0.2) | |
| proto native bool | IsDoorClosed (int index) |
| When the phase is at the close phase target (0.0) | |
| proto native bool | IsDoorLocked (int index) |
| When the door is locked. | |
| proto native void | PlayDoorSound (int index) |
| Plays the appropriate sound at the door, based on animation phase and state. | |
| proto native void | OpenDoor (int index) |
| Attempts to open the door. | |
| proto native void | CloseDoor (int index) |
| Attempts to close the door. | |
| proto native void | LockDoor (int index, bool force=false) |
| Locks the door if not already locked, resets the door health. 'force = true' will close the door if open. | |
| proto native void | UnlockDoor (int index, bool animate=true) |
| Unlocks the door if locked, AJAR animation optional. | |
| proto native vector | GetDoorSoundPos (int index) |
| Position in world space for where the door sounds are played from. | |
| proto native float | GetDoorSoundDistance (int index) |
| Audible distance for the door sound. | |
| proto native void | OutputDoorLog () |
| Requires special build as logging is disabled even on internal builds due to memory usage. Used for checking of possible causes of navmesh desync. | |
| int | GetNearestDoorBySoundPos (vector position) |
| Gets the nearest door based on the sound position (quick and dirty function for debugging) | |
| void | OnDoorOpenStart (DoorStartParams params) |
| Event for when the door starts opening. | |
| void | OnDoorOpenFinish (DoorFinishParams params) |
| Event for when the door finishes opening. | |
| void | OnDoorOpenAjarStart (DoorStartParams params) |
| Event for when the door starts opening ajarred (usually after unlock) | |
| void | OnDoorOpenAjarFinish (DoorFinishParams params) |
| Event for when the door finishes opening ajarred (usually after unlock) | |
| void | OnDoorCloseStart (DoorStartParams params) |
| Event for when the door starts closing. | |
| void | OnDoorCloseFinish (DoorFinishParams params) |
| Event for when the door finishes closing. | |
| void | OnDoorLocked (DoorLockParams params) |
| Event for when the door is locked. | |
| void | OnDoorUnlocked (DoorLockParams params) |
| Event for when the door is unlocked. | |
| bool | CanDoorBeOpened (notnull DoorManipulationParams params) |
| bool | CanDoorBeOpened (int doorIndex, bool checkIfLocked=false) |
| bool | CanDoorBeClosed (int doorIndex, Object caller) |
| bool | CanDoorBeClosed (int doorIndex) |
| bool | CanDoorBeLocked (int doorIndex) |
| Check if the door is closed and if the door is unlocked. | |
| int | GetLockCompatibilityType (int doorIdx) |
| Which door is compatible with which key (door idx supplied). Bitwise. | |
| override void | GetDebugActions (out TSelectableActionInfoArrayEx outputList) |
| override bool | OnAction (int action_id, Man player, ParamsReadContext ctx) |
| override bool | IsBuilding () |
| override bool | CanObstruct () |
| override bool | DisableVicinityIcon () |
| override bool | IsHealthVisible () |
| override bool | ShowZonesHealth () |
| void | Building () |
| void | InitializeDoorInfos () |
| AdditionalDoorInfo | GetDoorInfo (int doorIdx) |
| AdditionalDoorInfosHolder | GetDoorInfoHolder () |
| void | InitializeInstanceAttachmentGroupsData () |
| override bool | IsInventoryVisible () |
| override bool | IsDetectableByVicinityCone () |
| override int | GetMeleeTargetType () |
Закрытые данные унаследованные от Building | |
| ref InstancedAttachmentGroupDataBase | m_InstancedAttGroupData |
| Additional script info. | |
| ref TIntArray | m_InteractActions |
См. определение в файле BunkerBroadcastProxy.c строка 1