C# Class RTSEngine.Data.Team.RTSSquad

Afficher le fichier Open project: RegrowthStudios/VoxelRTS Class Usage Examples

Méthodes publiques

Méthode Description
Add ( RTSUnit u ) : void
Deserialize ( BinaryReader s, RTSTeam team, List &units ) : RTSSquad
MinDefaultMoveSpeed ( ) : float
RTSSquad ( RTSTeam team ) : System
Radius ( ) : float
RecalculateGridPosition ( ) : void
Remove ( RTSUnit u ) : void
RemoveAll ( Predicate f ) : void
Serialize ( BinaryWriter s, RTSSquad squad ) : void

Private Methods

Méthode Description
OnUnitDestruction ( IEntity u ) : void

Method Details

Add() public méthode

public Add ( RTSUnit u ) : void
u RTSUnit
Résultat void

Deserialize() public static méthode

public static Deserialize ( BinaryReader s, RTSTeam team, List &units ) : RTSSquad
s System.IO.BinaryReader
team RTSTeam
units List
Résultat RTSSquad

MinDefaultMoveSpeed() public méthode

public MinDefaultMoveSpeed ( ) : float
Résultat float

RTSSquad() public méthode

public RTSSquad ( RTSTeam team ) : System
team RTSTeam
Résultat System

Radius() public méthode

public Radius ( ) : float
Résultat float

RecalculateGridPosition() public méthode

public RecalculateGridPosition ( ) : void
Résultat void

Remove() public méthode

public Remove ( RTSUnit u ) : void
u RTSUnit
Résultat void

RemoveAll() public méthode

public RemoveAll ( Predicate f ) : void
f Predicate
Résultat void

Serialize() public static méthode

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