C# 클래스 RTS.Input.Environment

상속: RTSEngine.Interfaces.ACInputController
파일 보기 프로젝트 열기: RegrowthStudios/VoxelRTS

Private Properties

프로퍼티 타입 설명
CreateDisaster void
CreateEarthquake void
CreateFire void
CreateLightning void
FindRegion RTSEngine.Data.ImpactRegion
FindRegion RTSEngine.Data.ImpactRegion
FireWorkThread void
OnBuildingDamage void
OnUnitDeath void
OnUnitSpawn void
Recover void
SetInitTarget void
SpawnUnits void
WorkThread void

공개 메소드들

메소드 설명
Begin ( ) : void
CreateVoxels ( VoxAtlas atlas ) : List
Deserialize ( BinaryReader s ) : void
Dispose ( ) : void
Environment ( ) : System
Init ( GameState s, int ti, object args ) : void
LESave ( VoxWorld world, int w, int h, DirectoryInfo dir ) : void
Serialize ( BinaryWriter s ) : void

비공개 메소드들

메소드 설명
CreateDisaster ( ) : void
CreateEarthquake ( ImpactRegion r ) : void
CreateFire ( ImpactRegion r ) : void
CreateLightning ( ImpactRegion r ) : void
FindRegion ( IEntity e ) : ImpactRegion
FindRegion ( Point cc ) : ImpactRegion
FireWorkThread ( Object l ) : void
OnBuildingDamage ( IEntity e, int d ) : void
OnUnitDeath ( IEntity e ) : void
OnUnitSpawn ( RTSUnit u ) : void
Recover ( ) : void
SetInitTarget ( ImpactRegion r ) : void
SpawnUnits ( ImpactRegion r, int level ) : void
WorkThread ( ) : void

메소드 상세

Begin() 공개 메소드

public Begin ( ) : void
리턴 void

CreateVoxels() 공개 메소드

public CreateVoxels ( VoxAtlas atlas ) : List
atlas Grey.Vox.VoxAtlas
리턴 List

Deserialize() 공개 메소드

public Deserialize ( BinaryReader s ) : void
s System.IO.BinaryReader
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Environment() 공개 메소드

public Environment ( ) : System
리턴 System

Init() 공개 메소드

public Init ( GameState s, int ti, object args ) : void
s RTSEngine.Data.GameState
ti int
args object
리턴 void

LESave() 공개 메소드

public LESave ( VoxWorld world, int w, int h, DirectoryInfo dir ) : void
world Grey.Vox.VoxWorld
w int
h int
dir System.IO.DirectoryInfo
리턴 void

Serialize() 공개 메소드

public Serialize ( BinaryWriter s ) : void
s System.IO.BinaryWriter
리턴 void