C# Класс RTSEngine.Data.GameState

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
activeTeams RTSEngine.Data.IndexedTeam[]
gtC ACGameTypeController
scrGTC ReflectedScript
tbMemBuildings RTSEngine.Algorithms.TimeBudget
teams RTSEngine.Data.Team.RTSTeam[]

Открытые методы

Метод Описание
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

Описание методов

AddParticle() публичный Метод

public AddParticle ( Particle p ) : void
p Particle
Результат void

AddParticles() публичный Метод

public AddParticles ( IEnumerable p ) : void
p IEnumerable
Результат void

Deserialize() публичный статический Метод

public static Deserialize ( BinaryReader s, ReflectedScript>.Dictionary res, GameState state ) : void
s System.IO.BinaryReader
res ReflectedScript>.Dictionary
state GameState
Результат void

GameState() публичный Метод

public GameState ( ) : System
Результат System

GetParticles() публичный Метод

public GetParticles ( ) : List
Результат List

IncrementFrame() публичный Метод

public IncrementFrame ( float dt ) : void
dt float
Результат void

SendAlert() публичный Метод

public SendAlert ( string message, AlertLevel level ) : void
message string
level AlertLevel
Результат void

SendPopup() публичный Метод

public SendPopup ( string texFile, Rectangle destination ) : void
texFile string
destination Microsoft.Xna.Framework.Rectangle
Результат void

Serialize() публичный статический Метод

public static Serialize ( BinaryWriter s, GameState state ) : void
s System.IO.BinaryWriter
state GameState
Результат void

SetGrids() публичный Метод

public SetGrids ( LevelGrid lg ) : void
lg LevelGrid
Результат void

UpdateActiveTeams() публичный Метод

public UpdateActiveTeams ( ) : void
Результат void

Описание свойств

activeTeams публичное свойство

public IndexedTeam[],RTSEngine.Data activeTeams
Результат RTSEngine.Data.IndexedTeam[]

gtC публичное свойство

public ACGameTypeController gtC
Результат ACGameTypeController

scrGTC публичное свойство

public ReflectedScript scrGTC
Результат ReflectedScript

tbMemBuildings публичное свойство

public TimeBudget,RTSEngine.Algorithms tbMemBuildings
Результат RTSEngine.Algorithms.TimeBudget

teams публичное свойство

public RTSTeam[],RTSEngine.Data.Team teams
Результат RTSEngine.Data.Team.RTSTeam[]