C# Class RTSEngine.Data.Team.RTSUnitData

Datei anzeigen 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_oe property

public object ActionControllerInitArgs
return object

AnimationControllerInitArgs public_oe property

public object AnimationControllerInitArgs
return object

BBox public_oe property

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

CombatControllerInitArgs public_oe property

public object CombatControllerInitArgs
return object

CurrentCount public_oe property

public int CurrentCount
return int

DefaultActionController public_oe property

public ReflectedScript DefaultActionController
return ReflectedScript

DefaultAnimationController public_oe property

public ReflectedScript DefaultAnimationController
return ReflectedScript

DefaultCombatController public_oe property

public ReflectedScript DefaultCombatController
return ReflectedScript

DefaultMoveController public_oe property

public ReflectedScript DefaultMoveController
return ReflectedScript

ICollidableShape public_oe property

public ICollidable ICollidableShape
return ICollidable

Index public_oe property

public int Index
return int

InfoFile public_oe property

public string InfoFile
return string

MovementControllerInitArgs public_oe property

public object MovementControllerInitArgs
return object