C# Class RTS.Input.Environment

Inheritance: RTSEngine.Interfaces.ACInputController
Datei anzeigen Open project: RegrowthStudios/VoxelRTS

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

Begin() public method

public Begin ( ) : void
return void

CreateVoxels() public method

public CreateVoxels ( VoxAtlas atlas ) : List
atlas Grey.Vox.VoxAtlas
return List

Deserialize() public method

public Deserialize ( BinaryReader s ) : void
s System.IO.BinaryReader
return void

Dispose() public method

public Dispose ( ) : void
return void

Environment() public method

public Environment ( ) : System
return System

Init() public method

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

LESave() public method

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

Serialize() public method

public Serialize ( BinaryWriter s ) : void
s System.IO.BinaryWriter
return void