C# Class RTS.Default.Building.Extraction.Action

Inheritance: ACBuildingActionController
Show file Open project: RegrowthStudios/VoxelRTS

Public Properties

Property Type Description
ActivityInterval float
Enabled bool
ExtractAmount int
currTime float

Public Methods

Method Description
ApplyAction ( GameState g, float dt ) : void
DecideAction ( GameState g, float dt ) : void
Deserialize ( BinaryReader s ) : void
Init ( GameState s, GameplayController c ) : void
Serialize ( BinaryWriter s ) : void
SetBuilding ( RTSBuilding b ) : void

Method Details

ApplyAction() public method

public ApplyAction ( GameState g, float dt ) : void
g RTSEngine.Data.GameState
dt float
return void

DecideAction() public method

public DecideAction ( GameState g, float dt ) : void
g RTSEngine.Data.GameState
dt float
return void

Deserialize() public method

public Deserialize ( BinaryReader s ) : void
s System.IO.BinaryReader
return void

Init() public method

public Init ( GameState s, GameplayController c ) : void
s RTSEngine.Data.GameState
c RTSEngine.Controllers.GameplayController
return void

Serialize() public method

public Serialize ( BinaryWriter s ) : void
s System.IO.BinaryWriter
return void

SetBuilding() public method

public SetBuilding ( RTSBuilding b ) : void
b RTSEngine.Data.Team.RTSBuilding
return void

Property Details

ActivityInterval public property

public float ActivityInterval
return float

Enabled public property

public bool Enabled
return bool

ExtractAmount public property

public int ExtractAmount
return int

currTime public property

public float currTime
return float