C# Class Dwarrowdelf.Client.EnvironmentObject

Inheritance: ContainerObject, IEnvironmentObject, ISaveGameDelegate
Mostra file Open project: tomba/dwarrowdelf Class Usage Examples

Public Methods

Method Description
AddAreaElement ( IAreaElement element ) : void
Contains ( IntVector3 p ) : bool
Destruct ( ) : void
EnvironmentObject ( World world, ObjectID objectID ) : System
GetContents ( IntGrid2Z rect ) : IEnumerable
GetContents ( IntVector3 l ) : IList
GetElementAt ( IntVector3 p ) : IAreaElement
GetFirstObject ( IntVector3 l ) : MovableObject
GetHidden ( IntVector3 ml ) : bool
GetMaterial ( IntVector3 l ) : MaterialInfo
GetMaterialID ( IntVector3 l ) : MaterialID
GetSecondaryMaterial ( IntVector3 l ) : MaterialInfo
GetTileData ( IntVector3 p ) : TileData
GetTileFlags ( IntVector3 l ) : TileFlags
GetTileFlags ( IntVector3 l, TileFlags flags ) : bool
GetTileID ( IntVector3 l ) : TileID
GetWaterLevel ( IntVector3 l ) : byte
HasContents ( IntVector3 l ) : bool
ReceiveObjectData ( BaseGameObjectData _data ) : void
RemoveAreaElement ( IAreaElement element ) : void
SetProperty ( PropertyID propertyID, object value ) : void
SetTerrains ( IntGrid3 bounds, ulong tileData ) : void
SetTerrains ( TileData>.KeyValuePair tileDataList ) : void
SetTileData ( IntVector3 l, TileData tileData ) : void
ToString ( ) : string

Protected Methods

Method Description
ChildAdded ( MovableObject child ) : void
ChildMoved ( MovableObject child, IntVector3 from, IntVector3 to ) : void
ChildRemoved ( MovableObject child ) : void

Private Methods

Method Description
IEnvironmentObject ( IntVector3 l ) : IEnumerable
ISaveGameDelegate ( ) : object
ISaveGameDelegate ( object _data ) : void
OnObjectVisualChanged ( MovableObject ob ) : void
OnTileExtraChanged ( IntVector3 p ) : void

Method Details

AddAreaElement() public method

public AddAreaElement ( IAreaElement element ) : void
element IAreaElement
return void

ChildAdded() protected method

protected ChildAdded ( MovableObject child ) : void
child MovableObject
return void

ChildMoved() protected method

protected ChildMoved ( MovableObject child, IntVector3 from, IntVector3 to ) : void
child MovableObject
from IntVector3
to IntVector3
return void

ChildRemoved() protected method

protected ChildRemoved ( MovableObject child ) : void
child MovableObject
return void

Contains() public method

public Contains ( IntVector3 p ) : bool
p IntVector3
return bool

Destruct() public method

public Destruct ( ) : void
return void

EnvironmentObject() public method

public EnvironmentObject ( World world, ObjectID objectID ) : System
world World
objectID ObjectID
return System

GetContents() public method

public GetContents ( IntGrid2Z rect ) : IEnumerable
rect IntGrid2Z
return IEnumerable

GetContents() public method

public GetContents ( IntVector3 l ) : IList
l IntVector3
return IList

GetElementAt() public method

public GetElementAt ( IntVector3 p ) : IAreaElement
p IntVector3
return IAreaElement

GetFirstObject() public method

public GetFirstObject ( IntVector3 l ) : MovableObject
l IntVector3
return MovableObject

GetHidden() public method

public GetHidden ( IntVector3 ml ) : bool
ml IntVector3
return bool

GetMaterial() public method

public GetMaterial ( IntVector3 l ) : MaterialInfo
l IntVector3
return MaterialInfo

GetMaterialID() public method

public GetMaterialID ( IntVector3 l ) : MaterialID
l IntVector3
return MaterialID

GetSecondaryMaterial() public method

public GetSecondaryMaterial ( IntVector3 l ) : MaterialInfo
l IntVector3
return MaterialInfo

GetTileData() public method

public GetTileData ( IntVector3 p ) : TileData
p IntVector3
return TileData

GetTileFlags() public method

public GetTileFlags ( IntVector3 l ) : TileFlags
l IntVector3
return TileFlags

GetTileFlags() public method

public GetTileFlags ( IntVector3 l, TileFlags flags ) : bool
l IntVector3
flags TileFlags
return bool

GetTileID() public method

public GetTileID ( IntVector3 l ) : TileID
l IntVector3
return TileID

GetWaterLevel() public method

public GetWaterLevel ( IntVector3 l ) : byte
l IntVector3
return byte

HasContents() public method

public HasContents ( IntVector3 l ) : bool
l IntVector3
return bool

ReceiveObjectData() public method

public ReceiveObjectData ( BaseGameObjectData _data ) : void
_data BaseGameObjectData
return void

RemoveAreaElement() public method

public RemoveAreaElement ( IAreaElement element ) : void
element IAreaElement
return void

SetProperty() public method

public SetProperty ( PropertyID propertyID, object value ) : void
propertyID PropertyID
value object
return void

SetTerrains() public method

public SetTerrains ( IntGrid3 bounds, ulong tileData ) : void
bounds IntGrid3
tileData ulong
return void

SetTerrains() public method

public SetTerrains ( TileData>.KeyValuePair tileDataList ) : void
tileDataList TileData>.KeyValuePair
return void

SetTileData() public method

public SetTileData ( IntVector3 l, TileData tileData ) : void
l IntVector3
tileData TileData
return void

ToString() public method

public ToString ( ) : string
return string