C# Class Container, UnderworldExporter

Inheritance: MonoBehaviour
Show file Open project: hankmorgan/UnderworldExporter Class Usage Examples

Public Properties

Property Type Description
Capacity int
ContainerParent string
ObjectsAccepted int
isOpenOnPanel bool
items string[]
start int

Public Methods

Method Description
AddItemMergedItemToContainer ( GameObject item ) : bool
AddItemToContainer ( string item ) : bool
AddItemToContainer ( string item, int index ) : bool
CountItems ( ) : int

Counts the number of items in the container..

GetBaseWeight ( ) : float
GetCapacity ( ) : float
GetFreeCapacity ( ) : float
GetFreeSlot ( Container, cn ) : int
GetGameObjectAt ( int index ) : GameObject
GetItemAt ( int index ) : string
GetWeight ( ) : float
MaxCapacity ( ) : int
OpenContainer ( ) : void
RemoveItemFromContainer ( int index ) : bool
RemoveItemFromContainer ( string objectName ) : bool
RemoveItemFromSubContainers ( Container, cn, string objectName ) : bool
SetItemsParent ( Container, cn, Transform Parent ) : void
SetItemsPosition ( Container, cn, Vector3 Position ) : void
SetPickedUpFlag ( Container, cn, bool NewValue ) : void
SortContainer ( Container, cn ) : void
SpillContents ( ) : void
TestContainerRules ( Container, cn, int SlotIndex ) : bool
UseObjectOnVerb_Inv ( ) : string
UseVerb ( ) : string
findItemOfType ( int itemid ) : string

Finds the first item of a particular type in the container.

getEquipString ( ) : string
use ( ) : bool

Method Details

AddItemMergedItemToContainer() public method

public AddItemMergedItemToContainer ( GameObject item ) : bool
item GameObject
return bool

AddItemToContainer() public method

public AddItemToContainer ( string item ) : bool
item string
return bool

AddItemToContainer() public method

public AddItemToContainer ( string item, int index ) : bool
item string
index int
return bool

CountItems() public method

Counts the number of items in the container..
public CountItems ( ) : int
return int

GetBaseWeight() public method

public GetBaseWeight ( ) : float
return float

GetCapacity() public method

public GetCapacity ( ) : float
return float

GetFreeCapacity() public method

public GetFreeCapacity ( ) : float
return float

GetFreeSlot() public static method

public static GetFreeSlot ( Container, cn ) : int
cn Container,
return int

GetGameObjectAt() public method

public GetGameObjectAt ( int index ) : GameObject
index int
return GameObject

GetItemAt() public method

public GetItemAt ( int index ) : string
index int
return string

GetWeight() public method

public GetWeight ( ) : float
return float

MaxCapacity() public method

public MaxCapacity ( ) : int
return int

OpenContainer() public method

public OpenContainer ( ) : void
return void

RemoveItemFromContainer() public method

public RemoveItemFromContainer ( int index ) : bool
index int
return bool

RemoveItemFromContainer() public method

public RemoveItemFromContainer ( string objectName ) : bool
objectName string
return bool

RemoveItemFromSubContainers() public static method

public static RemoveItemFromSubContainers ( Container, cn, string objectName ) : bool
cn Container,
objectName string
return bool

SetItemsParent() public static method

public static SetItemsParent ( Container, cn, Transform Parent ) : void
cn Container,
Parent Transform
return void

SetItemsPosition() public static method

public static SetItemsPosition ( Container, cn, Vector3 Position ) : void
cn Container,
Position Vector3
return void

SetPickedUpFlag() public static method

public static SetPickedUpFlag ( Container, cn, bool NewValue ) : void
cn Container,
NewValue bool
return void

SortContainer() public static method

public static SortContainer ( Container, cn ) : void
cn Container,
return void

SpillContents() public method

public SpillContents ( ) : void
return void

TestContainerRules() public static method

public static TestContainerRules ( Container, cn, int SlotIndex ) : bool
cn Container,
SlotIndex int
return bool

UseObjectOnVerb_Inv() public method

public UseObjectOnVerb_Inv ( ) : string
return string

UseVerb() public method

public UseVerb ( ) : string
return string

findItemOfType() public method

Finds the first item of a particular type in the container.
public findItemOfType ( int itemid ) : string
itemid int Itemid.
return string

getEquipString() public method

public getEquipString ( ) : string
return string

use() public method

public use ( ) : bool
return bool

Property Details

Capacity public property

public int Capacity
return int

ContainerParent public property

public string ContainerParent
return string

ObjectsAccepted public property

public int ObjectsAccepted
return int

isOpenOnPanel public property

public bool isOpenOnPanel
return bool

items public property

public string[] items
return string[]

start public property

public int start
return int