C# Класс RTSEngine.Data.Team.RTSUnit

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

Защищенные свойства (Protected)

Свойство Тип Описание
target IEntity

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

Метод Описание
ComputeDamage ( double rand ) : int
Damage ( int d ) : void
DamageTarget ( double rand ) : void
Deserialize ( BinaryReader s, RTSTeam team, int &target ) : RTSUnit
Destroy ( ) : void
Move ( Vector2 change ) : void
RTSUnit ( RTSTeam team, RTSUnitData data, Vector2 position ) : System
Serialize ( BinaryWriter s, RTSUnit e ) : void
TurnToFace ( Vector2 pos ) : void

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

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

public ComputeDamage ( double rand ) : int
rand double
Результат int

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

public Damage ( int d ) : void
d int
Результат void

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

public DamageTarget ( double rand ) : void
rand double
Результат void

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

public static Deserialize ( BinaryReader s, RTSTeam team, int &target ) : RTSUnit
s System.IO.BinaryReader
team RTSTeam
target int
Результат RTSUnit

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

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

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

public Move ( Vector2 change ) : void
change Vector2
Результат void

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

public RTSUnit ( RTSTeam team, RTSUnitData data, Vector2 position ) : System
team RTSTeam
data RTSUnitData
position Vector2
Результат System

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

public static Serialize ( BinaryWriter s, RTSUnit e ) : void
s System.IO.BinaryWriter
e RTSUnit
Результат void

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

public TurnToFace ( Vector2 pos ) : void
pos Vector2
Результат void

Описание свойств

target защищенное свойство

protected IEntity target
Результат IEntity