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

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

공개 프로퍼티들

프로퍼티 타입 설명
ActiveBuildings RTSEngine.Data.Team.RTSBuildingData[]
ActiveUnits RTSEngine.Data.Team.RTSUnitData[]
Buildings RTSEngine.Data.Team.RTSBuildingData[]
GlobalBuildSpeed int
IconKey string
InfoFile System.IO.FileInfo
SCAction ReflectedScript
SCActionInitArgs object
SCMovement ReflectedScript
SCMovementInitArgs object
SCTargeting ReflectedScript
SCTargetingInitArgs object
Units RTSEngine.Data.Team.RTSUnitData[]

공개 메소드들

메소드 설명
Deserialize ( BinaryReader s, GameState state ) : RTSRace
LoadBuilding ( ReflectedScript>.Dictionary d, int index, string rootPath, string file ) : void
LoadUnit ( ReflectedScript>.Dictionary d, int index, string rootPath, string file ) : void
RTSRace ( ) : System
Serialize ( BinaryWriter s, RTSRace race ) : void
SetController ( ReflectedScript>.Dictionary d, string cType, string key ) : void
UpdateActiveBuildings ( ) : void
UpdateActiveUnits ( ) : void

메소드 상세

Deserialize() 공개 정적인 메소드

public static Deserialize ( BinaryReader s, GameState state ) : RTSRace
s System.IO.BinaryReader
state GameState
리턴 RTSRace

LoadBuilding() 공개 메소드

public LoadBuilding ( ReflectedScript>.Dictionary d, int index, string rootPath, string file ) : void
d ReflectedScript>.Dictionary
index int
rootPath string
file string
리턴 void

LoadUnit() 공개 메소드

public LoadUnit ( ReflectedScript>.Dictionary d, int index, string rootPath, string file ) : void
d ReflectedScript>.Dictionary
index int
rootPath string
file string
리턴 void

RTSRace() 공개 메소드

public RTSRace ( ) : System
리턴 System

Serialize() 공개 정적인 메소드

public static Serialize ( BinaryWriter s, RTSRace race ) : void
s System.IO.BinaryWriter
race RTSRace
리턴 void

SetController() 공개 메소드

public SetController ( ReflectedScript>.Dictionary d, string cType, string key ) : void
d ReflectedScript>.Dictionary
cType string
key string
리턴 void

UpdateActiveBuildings() 공개 메소드

public UpdateActiveBuildings ( ) : void
리턴 void

UpdateActiveUnits() 공개 메소드

public UpdateActiveUnits ( ) : void
리턴 void

프로퍼티 상세

ActiveBuildings 공개적으로 프로퍼티

public RTSBuildingData[],RTSEngine.Data.Team ActiveBuildings
리턴 RTSEngine.Data.Team.RTSBuildingData[]

ActiveUnits 공개적으로 프로퍼티

public RTSUnitData[],RTSEngine.Data.Team ActiveUnits
리턴 RTSEngine.Data.Team.RTSUnitData[]

Buildings 공개적으로 프로퍼티

public RTSBuildingData[],RTSEngine.Data.Team Buildings
리턴 RTSEngine.Data.Team.RTSBuildingData[]

GlobalBuildSpeed 공개적으로 프로퍼티

public int GlobalBuildSpeed
리턴 int

IconKey 공개적으로 프로퍼티

public string IconKey
리턴 string

InfoFile 공개적으로 프로퍼티

public FileInfo,System.IO InfoFile
리턴 System.IO.FileInfo

SCAction 공개적으로 프로퍼티

public ReflectedScript SCAction
리턴 ReflectedScript

SCActionInitArgs 공개적으로 프로퍼티

public object SCActionInitArgs
리턴 object

SCMovement 공개적으로 프로퍼티

public ReflectedScript SCMovement
리턴 ReflectedScript

SCMovementInitArgs 공개적으로 프로퍼티

public object SCMovementInitArgs
리턴 object

SCTargeting 공개적으로 프로퍼티

public ReflectedScript SCTargeting
리턴 ReflectedScript

SCTargetingInitArgs 공개적으로 프로퍼티

public object SCTargetingInitArgs
리턴 object

Units 공개적으로 프로퍼티

public RTSUnitData[],RTSEngine.Data.Team Units
리턴 RTSEngine.Data.Team.RTSUnitData[]