Private Member Functions | |
| void | HandEventDrop (Man p=null, InventoryLocation src=null) |
| override void | ReadFromContext (ParamsReadContext ctx) |
| override void | WriteToContext (ParamsWriteContext ctx) |
| override bool | CheckRequestEx (InventoryValidation validation) |
| override bool | CanPerformEventEx (InventoryValidation validation) |
| void | HandEventThrow (Man p=null, InventoryLocation src=null) |
| override void | ReadFromContext (ParamsReadContext ctx) |
| override void | WriteToContext (ParamsWriteContext ctx) |
| void | SetForce (vector force) |
| vector | GetForce () |
Private Attributes | |
| bool | m_CanPerformDrop |
| bool | m_IsSet |
| vector | m_Force |
|
inlineprivate |
On multiplayer client, if this is the initial call then we are waiting for the server to setup this event still
Singleplayer or server was initial caller
References g_Game, GetSrcEntity(), InventoryValidation::m_IsJuncture, InventoryValidation::m_IsRemote, InventoryValidation::m_Mode, and GameInventory::SetGroundPosByOwner().
|
inlineprivate |
Check to see if this is the initial call from the server (but the event originated from a client)
References GetSrcEntity(), IsAuthoritative(), InventoryValidation::m_IsJuncture, InventoryValidation::m_Mode, InventoryValidation::m_Reason, and GameInventory::SetGroundPosByOwner().
|
inlineprivate |
References m_EventID.
|
inlineprivate |
References Error(), GetSrcEntity(), and m_EventID.
|
inlineprivate |
References OptionalLocationReadFromContext(), and Serializer::Read().
|
inlineprivate |
References Serializer::Read(), InventoryLocation::ReadFromContext(), x, and y.
|
inlineprivate |
|
inlineprivate |
References OptionalLocationWriteToContext(), and Serializer::Write().
|
inlineprivate |
References Serializer::Write().
|
private |
|
private |
Referenced by GetForce().
|
private |