C# Класс RTS.Default.Worker.Action

Наследование: ACUnitActionController
Показать файл Открыть проект

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

Метод Описание
ApplyAction ( GameState g, float dt ) : void
DecideAction ( GameState g, float dt ) : void
Deserialize ( System s ) : void
Init ( RTSEngine s, RTSEngine c, object args ) : void
Reset ( ) : void
Serialize ( System s ) : void
SetUnit ( RTSUnit u ) : void

Приватные методы

Метод Описание
ASDeposit ( GameState g, float dt ) : void
ASRest ( GameState g, float dt ) : void
ApplyWorkerAction ( GameState g, float dt ) : void
DSChaseTarget ( GameState g, float dt ) : void
DSHarvest ( GameState g, float dt ) : void
DSMain ( GameState g, float dt ) : void
DecideWorkerAction ( GameState g, float dt ) : void
GetClosestDepository ( ) : RTSBuilding
GetClosestResource ( GameState g ) : RTSBuilding
SetState ( int state ) : void

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

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

public ApplyAction ( GameState g, float dt ) : void
g RTSEngine.Data.GameState
dt float
Результат void

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

public DecideAction ( GameState g, float dt ) : void
g RTSEngine.Data.GameState
dt float
Результат void

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

public Deserialize ( System s ) : void
s System
Результат void

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

public Init ( RTSEngine s, RTSEngine c, object args ) : void
s RTSEngine
c RTSEngine
args object
Результат void

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

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

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

public Serialize ( System s ) : void
s System
Результат void

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

public SetUnit ( RTSUnit u ) : void
u RTSEngine.Data.Team.RTSUnit
Результат void