C# Class RTSEngine.Data.Team.RTSBuildingData

Afficher le fichier Open project: RegrowthStudios/VoxelRTS Class Usage Examples

Méthodes publiques

Свойство Type Description
ActionControllerInitArgs object
BBox Microsoft.Xna.Framework.BoundingBox
BuildAmount int
CapitalCost int
DefaultActionController ReflectedScript
DefaultButtonControllerInitArgs List
DefaultButtonControllers List
Depositable bool
GridSize Point
Health int
ICollidableShape ICollidable
IconKey string
Impact int
Index int
InfoFile string
IsResource bool
MaxCount int
PopCapChange int
SightRadius int

Méthodes publiques

Méthode Description
AddButton ( ReflectedScript>.Dictionary d, string key, object initArgs ) : void
Deserialize ( BinaryReader s, GameState state, int index ) : RTSBuildingData
RTSBuildingData ( int i ) : System
Serialize ( BinaryWriter s, RTSBuildingData data ) : void
SetBBox ( Vector3 min, Vector3 max ) : void
SetController ( ReflectedScript>.Dictionary d, string cType, string key ) : void

Method Details

AddButton() public méthode

public AddButton ( ReflectedScript>.Dictionary d, string key, object initArgs ) : void
d ReflectedScript>.Dictionary
key string
initArgs object
Résultat void

Deserialize() public static méthode

public static Deserialize ( BinaryReader s, GameState state, int index ) : RTSBuildingData
s System.IO.BinaryReader
state GameState
index int
Résultat RTSBuildingData

RTSBuildingData() public méthode

public RTSBuildingData ( int i ) : System
i int
Résultat System

Serialize() public static méthode

public static Serialize ( BinaryWriter s, RTSBuildingData data ) : void
s System.IO.BinaryWriter
data RTSBuildingData
Résultat void

SetBBox() public méthode

public SetBBox ( Vector3 min, Vector3 max ) : void
min Vector3
max Vector3
Résultat void

SetController() public méthode

public SetController ( ReflectedScript>.Dictionary d, string cType, string key ) : void
d ReflectedScript>.Dictionary
cType string
key string
Résultat void

Property Details

ActionControllerInitArgs public_oe property

public object ActionControllerInitArgs
Résultat object

BBox public_oe property

public BoundingBox,Microsoft.Xna.Framework BBox
Résultat Microsoft.Xna.Framework.BoundingBox

BuildAmount public_oe property

public int BuildAmount
Résultat int

CapitalCost public_oe property

public int CapitalCost
Résultat int

DefaultActionController public_oe property

public ReflectedScript DefaultActionController
Résultat ReflectedScript

DefaultButtonControllerInitArgs public_oe property

public List DefaultButtonControllerInitArgs
Résultat List

DefaultButtonControllers public_oe property

public List DefaultButtonControllers
Résultat List

Depositable public_oe property

public bool Depositable
Résultat bool

GridSize public_oe property

public Point GridSize
Résultat Point

Health public_oe property

public int Health
Résultat int

ICollidableShape public_oe property

public ICollidable ICollidableShape
Résultat ICollidable

IconKey public_oe property

public string IconKey
Résultat string

Impact public_oe property

public int Impact
Résultat int

Index public_oe property

public int Index
Résultat int

InfoFile public_oe property

public string InfoFile
Résultat string

IsResource public_oe property

public bool IsResource
Résultat bool

MaxCount public_oe property

public int MaxCount
Résultat int

PopCapChange public_oe property

public int PopCapChange
Résultat int

SightRadius public_oe property

public int SightRadius
Résultat int