C# Class RTSEngine.Data.Team.RTSUnitData

Show file Open project: RegrowthStudios/VoxelRTS Class Usage Examples

Public Properties

Property Type Description
ActionControllerInitArgs object
AnimationControllerInitArgs object
BBox Microsoft.Xna.Framework.BoundingBox
CombatControllerInitArgs object
CurrentCount int
DefaultActionController ReflectedScript
DefaultAnimationController ReflectedScript
DefaultCombatController ReflectedScript
DefaultMoveController ReflectedScript
ICollidableShape ICollidable
Index int
InfoFile string
MovementControllerInitArgs object

Private Properties

Property Type Description
SetController void

Public Methods

Method Description
Deserialize ( BinaryReader s, GameState state, int index ) : RTSUnitData
RTSUnitData ( int i ) : System
Serialize ( BinaryWriter s, RTSUnitData data ) : void

Private Methods

Method Description
SetController ( ReflectedScript>.Dictionary d, string cType, string key ) : void

Method Details

Deserialize() public static method

public static Deserialize ( BinaryReader s, GameState state, int index ) : RTSUnitData
s System.IO.BinaryReader
state GameState
index int
return RTSUnitData

RTSUnitData() public method

public RTSUnitData ( int i ) : System
i int
return System

Serialize() public static method

public static Serialize ( BinaryWriter s, RTSUnitData data ) : void
s System.IO.BinaryWriter
data RTSUnitData
return void

Property Details

ActionControllerInitArgs public property

public object ActionControllerInitArgs
return object

AnimationControllerInitArgs public property

public object AnimationControllerInitArgs
return object

BBox public property

public BoundingBox,Microsoft.Xna.Framework BBox
return Microsoft.Xna.Framework.BoundingBox

CombatControllerInitArgs public property

public object CombatControllerInitArgs
return object

CurrentCount public property

public int CurrentCount
return int

DefaultActionController public property

public ReflectedScript DefaultActionController
return ReflectedScript

DefaultAnimationController public property

public ReflectedScript DefaultAnimationController
return ReflectedScript

DefaultCombatController public property

public ReflectedScript DefaultCombatController
return ReflectedScript

DefaultMoveController public property

public ReflectedScript DefaultMoveController
return ReflectedScript

ICollidableShape public property

public ICollidable ICollidableShape
return ICollidable

Index public property

public int Index
return int

InfoFile public property

public string InfoFile
return string

MovementControllerInitArgs public property

public object MovementControllerInitArgs
return object