C# Class RTSEngine.Controllers.EnemyBuildingUpdater

Inheritance: RTSEngine.Algorithms.ACBudgetedTask
Afficher le fichier Open project: RegrowthStudios/VoxelRTS Class Usage Examples

Private Properties

Свойство Type Description
OnBuildingDeath void

Méthodes publiques

Méthode Description
Deserialize ( BinaryReader s, GameState state ) : EnemyBuildingUpdater
DoWork ( float dt ) : void
EnemyBuildingUpdater ( GameState s, int tIndex, ViewedBuilding _vb, RTSBuilding b ) : System
Serialize ( BinaryWriter s, EnemyBuildingUpdater t ) : void

Private Methods

Méthode Description
OnBuildingDeath ( IEntity o ) : void

Method Details

Deserialize() public static méthode

public static Deserialize ( BinaryReader s, GameState state ) : EnemyBuildingUpdater
s System.IO.BinaryReader
state RTSEngine.Data.GameState
Résultat EnemyBuildingUpdater

DoWork() public méthode

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

EnemyBuildingUpdater() public méthode

public EnemyBuildingUpdater ( GameState s, int tIndex, ViewedBuilding _vb, RTSBuilding b ) : System
s RTSEngine.Data.GameState
tIndex int
_vb RTSEngine.Data.Team.ViewedBuilding
b RTSEngine.Data.Team.RTSBuilding
Résultat System

Serialize() public static méthode

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