60 m_RemoveFromLocationPassed =
true;
82 GetGame().RemoteObjectTreeCreate(m_OldItem);
void TakeFireplaceFromBarrelLambda(EntityAI old_item, string new_item_type, PlayerBase player)
FindInventoryLocationType
flags for searching locations in inventory
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void OnExecuteServer(ActionData action_data)
void ActionTakeFireplaceFromBarrel()
base class for transformation operations (creating one item from another)
void RemoveOldItemFromLocation()
Step B. - free location for new item @NOTE this operation does not delete the object,...
void UndoRemoveOldItemFromLocation()
void DeleteOldEntity()
Step F. - deletes physically old item.
void CopyOldPropertiesToNew(notnull EntityAI old_item, EntityAI new_item)
Step E. copy properties from old object to the created one.
void CreateNetworkObjectInfo(EntityAI new_item)
Step G. - create NetworkObjectInfo for new item.
DayZPlayerConstants
defined in C++
proto native CGame GetGame()