Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл ActionTakeFireplaceFromBarrel.c

См. исходные тексты.

Структуры данных

class  ActionTakeFireplaceFromBarrel
 

Функции

void TakeFireplaceFromBarrelLambda (EntityAI old_item, string new_item_type, PlayerBase player)
 
void RemoveOldItemFromLocation ()
 
void UndoRemoveOldItemFromLocation ()
 
override void CopyOldPropertiesToNew (notnull EntityAI old_item, EntityAI new_item)
 
void DeleteOldEntity ()
 
void CreateNetworkObjectInfo (EntityAI new_item)
 

Переменные

ActionTakeFireplaceFromBarrel m_Player
 

Функции

◆ CopyOldPropertiesToNew()

override void CopyOldPropertiesToNew ( notnull EntityAI old_item,
EntityAI new_item )
protected
70 {
71 super.CopyOldPropertiesToNew( old_item, new_item );
72
73 MiscGameplayFunctions.TransferInventory(old_item, new_item, m_Player);
74 }
ActionTakeFireplaceFromBarrel m_Player
Definition EntityAI.c:95

Перекрестные ссылки m_Player.

◆ CreateNetworkObjectInfo()

void CreateNetworkObjectInfo ( EntityAI new_item)
protected
82 {
83 super.CreateNetworkObjectInfo(new_item);
84 GetGame().RemoteObjectTreeCreate(m_OldItem); // re-create network for old item
85 }
proto native CGame GetGame()

Перекрестные ссылки GetGame().

◆ DeleteOldEntity()

void DeleteOldEntity ( )
protected
77 {
78 // intentional no-operation
79 }

◆ RemoveOldItemFromLocation()

void RemoveOldItemFromLocation ( )
protected
60 {
61 // intentional no-operation
62 m_RemoveFromLocationPassed = true; // but indicate the operation to be success
63 }

◆ TakeFireplaceFromBarrelLambda()

void TakeFireplaceFromBarrelLambda ( EntityAI old_item,
string new_item_type,
PlayerBase player )
55 {
57 }

Перекрестные ссылки m_Player.

Используется в ActionTakeFireplaceFromBarrel::OnExecuteServer().

◆ UndoRemoveOldItemFromLocation()

void UndoRemoveOldItemFromLocation ( )
protected
65 {
66 // undo nothing
67 }

Переменные

◆ m_Player