|
void | DeferredTakeToDst (InventoryMode mode, notnull InventoryLocation src, notnull InventoryLocation dst) |
|
override bool | ReserveInventory (HumanInventory inventory) |
|
override void | ClearInventoryReservation (HumanInventory inventory) |
|
void | DeferredForceSwapEntities (InventoryMode mode, notnull EntityAI item1, notnull EntityAI item2, notnull InventoryLocation dst1, notnull InventoryLocation dst2) |
|
void | DeferredHandEvent (InventoryMode mode, HandEventBase e) |
|
void | DayZPlayerInventory () |
|
DayZPlayer | GetDayZPlayerOwner () |
|
bool | IsAuthoritative () |
|
bool | IsOwner () |
|
bool | IsProxy () |
|
override void | Init () |
| Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
|
|
void | CancelHandEvent () |
| cancels any handevents that will be executed this frame @NOTE: this is used in situations where the player performs an action that renders the event invalid exactly on the frame it will be executed
|
|
void | CancelWeaponEvent () |
|
void | AbortWeaponEvent () |
|
void | PostWeaponEvent (WeaponEventBase e) |
|
void | DeferredWeaponFailed () |
|
void | HandleWeaponEvents (float dt, out bool exitIronSights) |
|
void | HandleInventory (float dt) |
|
void | OnInputUserDataForRemote (ParamsReadContext ctx) |
|
override void | OnServerInventoryCommand (ParamsReadContext ctx) |
|
bool | ValidateSyncMove (inout Serializer ctx, InventoryValidation validation) |
|
bool | ValidateHandEvent (inout Serializer ctx, InventoryValidation validation) |
|
bool | ValidateSwap (inout Serializer ctx, InventoryValidation validation) |
|
bool | ProcessInputData (ParamsReadContext ctx, bool isJuncture, bool isRemote) |
|
void | RemoveMovableOverride (EntityAI item) |
|
void | EnableMovableOverride (EntityAI item) |
|
void | CheckForRope (InventoryLocation src, InventoryLocation dst) |
|
bool | IsServerOrLocalPlayer () |
|
bool | StoreInputForRemotes (bool handling_juncture, bool remote, ParamsReadContext ctx) |
|
override bool | TakeToDst (InventoryMode mode, notnull InventoryLocation src, notnull InventoryLocation dst) |
|
override bool | PostDeferredEventTakeToDst (InventoryMode mode, notnull InventoryLocation src, notnull InventoryLocation dst) |
|
void | HandleTakeToDst (DeferredEvent deferred_event) |
|
override bool | SwapEntities (InventoryMode mode, notnull EntityAI item1, notnull EntityAI item2) |
|
override bool | PostDeferredForceSwapEntities (InventoryMode mode, notnull EntityAI item1, notnull EntityAI item2, notnull InventoryLocation dst1, notnull InventoryLocation dst2) |
|
void | HandleSwapEntities (DeferredEvent deferred_event) |
|
override bool | ForceSwapEntities (InventoryMode mode, notnull EntityAI item1, notnull EntityAI item2, notnull InventoryLocation item2_dst) |
|
void | HandleForceSwapEntities (DeferredEvent deferred_event) |
|
static void | SendServerHandEventViaJuncture (notnull DayZPlayer player, HandEventBase e) |
|
override void | NetSyncCurrentStateID (int id) |
|
override void | OnAfterStoreLoad () |
|
bool | OnEventForRemoteWeapon (ParamsReadContext ctx) |
|
bool | OnHandEventForRemote (ParamsReadContext ctx) |
|
void | SyncHandEventToRemote (HandEventBase e) |
|
override void | OnHandsExitedStableState (HandStateBase src, HandStateBase dst) |
|
override void | OnHandsEnteredStableState (HandStateBase src, HandStateBase dst) |
|
override void | OnHandsStateChanged (HandStateBase src, HandStateBase dst) |
|
override bool | HandEvent (InventoryMode mode, HandEventBase e) |
|
void | HandleHandEvent (DeferredEvent deferred_event) |
|
override void | HandleInventoryManipulation () |
|
bool | IsProcessing () |
|
bool | PlayerCheckRequestSrc (notnull InventoryLocation src, float radius) |
|
bool | PlayerCheckRequestDst (notnull InventoryLocation src, notnull InventoryLocation dst, float radius) |
|
bool | PlayerCheckSwapItemsRequest (notnull InventoryLocation src1, notnull InventoryLocation src2, notnull InventoryLocation dst1, notnull InventoryLocation dst2, float radius) |
|
bool | PlayerCheckDropRequest (notnull InventoryLocation src, float radius) |
|
bool | MoveCheckExclusionMaskLocal (notnull InventoryLocation src, notnull InventoryLocation dst) |
| Local, checks only stuff that is in guaranteed sync.
|
|
bool | SwapCheckExclusionMaskLocal (notnull InventoryLocation src1, notnull InventoryLocation src2, notnull InventoryLocation dst1, notnull InventoryLocation dst2) |
| Local, checks only stuff that is in guaranteed sync.
|
|
bool | ValidateDestroy (inout Serializer ctx, InventoryValidation validation) |
| DEPRECATED.
|
|
|
override bool | OnInventoryJunctureFromServer (ParamsReadContext ctx) |
|
override bool | OnInventoryJunctureRepairFromServer (ParamsReadContext ctx) |
|
override void | OnInventoryJunctureFailureFromServer (ParamsReadContext ctx) |
|
override void | OnInventoryFailure (InventoryCommandType type, InventoryValidationReason reason, InventoryLocation src, InventoryLocation dst) |
|
void | OnHandleStoredJunctureData (ParamsReadContext ctx) |
|
proto native void | StoreJunctureData (ParamsReadContext ctx) |
|
|
override bool | OnInputUserDataProcess (ParamsReadContext ctx) |
|
void | OnHandleStoredInputUserData (ParamsReadContext ctx) |
|
proto native void | StoreInputUserData (ParamsReadContext ctx) |
|