C# Class RTSEngine.Data.GameState

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

Méthodes publiques

Свойство Type Description
activeTeams RTSEngine.Data.IndexedTeam[]
gtC ACGameTypeController
scrGTC ReflectedScript
tbMemBuildings RTSEngine.Algorithms.TimeBudget
teams RTSEngine.Data.Team.RTSTeam[]

Méthodes publiques

Méthode Description
AddParticle ( Particle p ) : void
AddParticles ( IEnumerable p ) : void
Deserialize ( BinaryReader s, ReflectedScript>.Dictionary res, GameState state ) : void
GameState ( ) : System
GetParticles ( ) : List
IncrementFrame ( float dt ) : void
SendAlert ( string message, AlertLevel level ) : void
SendPopup ( string texFile, Rectangle destination ) : void
Serialize ( BinaryWriter s, GameState state ) : void
SetGrids ( LevelGrid lg ) : void
UpdateActiveTeams ( ) : void

Method Details

AddParticle() public méthode

public AddParticle ( Particle p ) : void
p Particle
Résultat void

AddParticles() public méthode

public AddParticles ( IEnumerable p ) : void
p IEnumerable
Résultat void

Deserialize() public static méthode

public static Deserialize ( BinaryReader s, ReflectedScript>.Dictionary res, GameState state ) : void
s System.IO.BinaryReader
res ReflectedScript>.Dictionary
state GameState
Résultat void

GameState() public méthode

public GameState ( ) : System
Résultat System

GetParticles() public méthode

public GetParticles ( ) : List
Résultat List

IncrementFrame() public méthode

public IncrementFrame ( float dt ) : void
dt float
Résultat void

SendAlert() public méthode

public SendAlert ( string message, AlertLevel level ) : void
message string
level AlertLevel
Résultat void

SendPopup() public méthode

public SendPopup ( string texFile, Rectangle destination ) : void
texFile string
destination Microsoft.Xna.Framework.Rectangle
Résultat void

Serialize() public static méthode

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

SetGrids() public méthode

public SetGrids ( LevelGrid lg ) : void
lg LevelGrid
Résultat void

UpdateActiveTeams() public méthode

public UpdateActiveTeams ( ) : void
Résultat void

Property Details

activeTeams public_oe property

public IndexedTeam[],RTSEngine.Data activeTeams
Résultat RTSEngine.Data.IndexedTeam[]

gtC public_oe property

public ACGameTypeController gtC
Résultat ACGameTypeController

scrGTC public_oe property

public ReflectedScript scrGTC
Résultat ReflectedScript

tbMemBuildings public_oe property

public TimeBudget,RTSEngine.Algorithms tbMemBuildings
Résultat RTSEngine.Algorithms.TimeBudget

teams public_oe property

public RTSTeam[],RTSEngine.Data.Team teams
Résultat RTSEngine.Data.Team.RTSTeam[]