DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл SeedPackBase.c

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

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

class  Inventory_Base
 

Функции

void EmptySeedsPackLambda (EntityAI old_item, string new_item_type, PlayerBase player, int count)
 
override void CopyOldPropertiesToNew (notnull EntityAI old_item, EntityAI new_item)
 
override void OnSuccess (EntityAI new_item)
 

Переменные

class SeedPackBase extends Inventory_Base m_ItemCount
 

Функции

◆ CopyOldPropertiesToNew()

override void CopyOldPropertiesToNew ( notnull EntityAI old_item,
EntityAI new_item )
58 {
59 super.CopyOldPropertiesToNew(old_item, new_item);
60
63 unboxed.SetQuantity(m_ItemCount);
64 }
class SeedPackBase extends Inventory_Base m_ItemCount
Super root of all classes in Enforce script.
Definition EnScript.c:11
Definition InventoryItem.c:731
Definition EntityAI.c:95
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

Перекрестные ссылки Class::CastTo() и m_ItemCount.

◆ EmptySeedsPackLambda()

void EmptySeedsPackLambda ( EntityAI old_item,
string new_item_type,
PlayerBase player,
int count )
53 {
55 }

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

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

◆ OnSuccess()

override void OnSuccess ( EntityAI new_item)
67 {
68 super.OnSuccess(new_item);
69
70 //spawns wrapping Paper
71 ItemBase paper = ItemBase.Cast( GetGame().CreateObjectEx("Paper", new_item.GetHierarchyRoot().GetPosition(), ECE_PLACE_ON_SURFACE) );
72 }
const int ECE_PLACE_ON_SURFACE
Definition CentralEconomy.c:37
proto native CGame GetGame()

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

Переменные

◆ m_ItemCount