C# Class Dwarrowdelf.Server.ItemObject

Show file Open project: tomba/dwarrowdelf Class Usage Examples

Private Properties

Property Type Description
CheckBlock void
Create ItemObject

Public Methods

Method Description
OkToAddChild ( MovableObject ob, IntVector3 dstLoc ) : bool
SendTo ( IPlayer player, ObjectVisibility visibility ) : void
ToString ( ) : string

Protected Methods

Method Description
CollectObjectData ( BaseGameObjectData baseData, ObjectVisibility visibility ) : void
ItemObject ( ItemObjectBuilder builder ) : System
ItemObject ( SaveGameContext ctx ) : System
OkToMove ( ) : bool
OnLocationChanging ( ) : void
OnParentChanging ( ) : void
SerializeProperties ( ) : object>.Dictionary

Private Methods

Method Description
CheckBlock ( ) : void
Create ( World world, ItemObjectBuilder builder ) : ItemObject

Method Details

CollectObjectData() protected method

protected CollectObjectData ( BaseGameObjectData baseData, ObjectVisibility visibility ) : void
baseData BaseGameObjectData
visibility ObjectVisibility
return void

ItemObject() protected method

protected ItemObject ( ItemObjectBuilder builder ) : System
builder ItemObjectBuilder
return System

ItemObject() protected method

protected ItemObject ( SaveGameContext ctx ) : System
ctx SaveGameContext
return System

OkToAddChild() public method

public OkToAddChild ( MovableObject ob, IntVector3 dstLoc ) : bool
ob MovableObject
dstLoc IntVector3
return bool

OkToMove() protected method

protected OkToMove ( ) : bool
return bool

OnLocationChanging() protected method

protected OnLocationChanging ( ) : void
return void

OnParentChanging() protected method

protected OnParentChanging ( ) : void
return void

SendTo() public method

public SendTo ( IPlayer player, ObjectVisibility visibility ) : void
player IPlayer
visibility ObjectVisibility
return void

SerializeProperties() protected method

protected SerializeProperties ( ) : object>.Dictionary
return object>.Dictionary

ToString() public method

public ToString ( ) : string
return string