C# Class RTS.Default.Unit.Animation

Inheritance: ACUnitAnimationController
Afficher le fichier Open project: RegrowthStudios/VoxelRTS

Méthodes publiques

Méthode Description
Animation ( ) : System
Deserialize ( BinaryReader s ) : void
Init ( GameState s, GameplayController c, object args ) : void
Serialize ( BinaryWriter s ) : void
SetUnit ( RTSUnit u ) : void
Update ( GameState s, float dt ) : void

Private Methods

Méthode Description
SetAnimation ( int state ) : void
Splurt ( float ct ) : void
unit_OnAttackMade ( ICombatEntity arg1, IEntity arg2 ) : void
unit_OnDamage ( IEntity arg1, int v ) : void
unit_OnDestruction ( IEntity e ) : void

Method Details

Animation() public méthode

public Animation ( ) : System
Résultat System

Deserialize() public méthode

public Deserialize ( BinaryReader s ) : void
s System.IO.BinaryReader
Résultat void

Init() public méthode

public Init ( GameState s, GameplayController c, object args ) : void
s RTSEngine.Data.GameState
c RTSEngine.Controllers.GameplayController
args object
Résultat void

Serialize() public méthode

public Serialize ( BinaryWriter s ) : void
s System.IO.BinaryWriter
Résultat void

SetUnit() public méthode

public SetUnit ( RTSUnit u ) : void
u RTSEngine.Data.Team.RTSUnit
Résultat void

Update() public méthode

public Update ( GameState s, float dt ) : void
s RTSEngine.Data.GameState
dt float
Résultat void