Ru:OnCreateInventory
Материал из Pocket Fallout для КПК на PDA PC PPC Mobile.
(Перенаправлено с OnCreateInventory)
Содержание |
[править]
Синтаксис
procedure OnCreateInventory(objectName : String)
[править]
Назначение
Вызывается единожды при создании карты уровня. Если герой побывал на текущем уровне, то данные об инвентарях будут грузиться из кеша. Процедура служит для начального конфигурирования инвентаря юнитов уровня.
[править]
Параметры
- objectName - строка. Имя объекта, для которого система пытается создать инвентарь;
[править]
Возвращает
Процедура ничего не возвращает.
[править]
Примечание
Если для объекта с именем objectName не задан обработчик создания вещей в инвентаре, то его инвентарь по умолчанию будет пустым;
[править]
Пример
procedure OnCreateInventory(object_name)
//добавим в ящик различные вещи
var item = CreateObject("InventoryItem");
if object_name == "sunduk" then
item.NewItem("first_bk", "book", "knizka");
item.AddToObject(object_name);
item.Free();
return
endif
if object_name == "shkaf" then
item.NewItem("rubrbod", "", "telka");
item.AddToObject(object_name);
item.NewItem("healpwdr", "", "gangubasik");
item.AddToObject(object_name);
item.Free();
return
endif
endprocedure
[править]