C# 클래스 RTSEngine.Data.Team.RTSSquad

파일 보기 프로젝트 열기: RegrowthStudios/VoxelRTS 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
OnUnitDestruction ( IEntity u ) : void

메소드 상세

Add() 공개 메소드

public Add ( RTSUnit u ) : void
u RTSUnit
리턴 void

Deserialize() 공개 정적인 메소드

public static Deserialize ( BinaryReader s, RTSTeam team, List &units ) : RTSSquad
s System.IO.BinaryReader
team RTSTeam
units List
리턴 RTSSquad

MinDefaultMoveSpeed() 공개 메소드

public MinDefaultMoveSpeed ( ) : float
리턴 float

RTSSquad() 공개 메소드

public RTSSquad ( RTSTeam team ) : System
team RTSTeam
리턴 System

Radius() 공개 메소드

public Radius ( ) : float
리턴 float

RecalculateGridPosition() 공개 메소드

public RecalculateGridPosition ( ) : void
리턴 void

Remove() 공개 메소드

public Remove ( RTSUnit u ) : void
u RTSUnit
리턴 void

RemoveAll() 공개 메소드

public RemoveAll ( Predicate f ) : void
f Predicate
리턴 void

Serialize() 공개 정적인 메소드

public static Serialize ( BinaryWriter s, RTSSquad squad ) : void
s System.IO.BinaryWriter
squad RTSSquad
리턴 void