Ru:OnCreateInventory

Материал из Pocket Fallout для КПК на PDA PC PPC Mobile.

Содержание

Синтаксис

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

См. также

  1. Класс InventoryItem
  2. Предопределенные процедуры и функции (события)
Личные инструменты