En:OnCreateInventory

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

Содержание

Syntax

procedure OnCreateInventory(object_name : String)

Description

Called once on creation of level location. If hero was on current level then inventories data will be loaded from cache. Event used for default initialize of unit/object inventory.

Parameters

  • object_name - string. Object name for which system tries to create inventory;

Result

The pocedure returns nothing;

Additional note

If items creation handler in inventory isn't set for object with name {object_name} then its inventory will be null by default;

Example

procedure OnCreateInventory(object_name)
	//Add different items in container
	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

See also

  1. Class InventoryItem
  2. Predefined procedures and functions (events)
Личные инструменты