C# Class OutpostGenerator.Building_OrbitalRelay

Inheritance: Building
Exibir arquivo Open project: Rikiki123456789/Rimworld Class Usage Examples

Public Properties

Property Type Description
texture UnityEngine.Material

Public Methods

Method Description
Destroy ( DestroyMode mode = DestroyMode.Vanish ) : void
Draw ( ) : void
ExposeData ( ) : void
FindHostileInPerimeter ( ) : IntVec3
InitializeLandingAndOutpostData ( IntVec3 landingPadCenter, Rot4 landingPadRotation, IntVec3 outpostCenter ) : void
SpawnSetup ( ) : void
Tick ( ) : void

Private Methods

Method Description
FindDamagedTurret ( IntVec3 &turretPosition, Rot4 &turretRotation ) : void
IsInNoMansLand ( IntVec3 position ) : bool
SpawnSupplyShip ( ) : void
StartRotationSound ( ) : void
StopRotationSound ( ) : void
UpdateDishRotation ( ) : void
UpdateLord ( ) : void

Method Details

Destroy() public method

public Destroy ( DestroyMode mode = DestroyMode.Vanish ) : void
mode DestroyMode
return void

Draw() public method

public Draw ( ) : void
return void

ExposeData() public method

public ExposeData ( ) : void
return void

FindHostileInPerimeter() public method

public FindHostileInPerimeter ( ) : IntVec3
return IntVec3

InitializeLandingAndOutpostData() public method

public InitializeLandingAndOutpostData ( IntVec3 landingPadCenter, Rot4 landingPadRotation, IntVec3 outpostCenter ) : void
landingPadCenter IntVec3
landingPadRotation Rot4
outpostCenter IntVec3
return void

SpawnSetup() public method

public SpawnSetup ( ) : void
return void

Tick() public method

public Tick ( ) : void
return void

Property Details

texture public_oe static_oe property

public static Material,UnityEngine texture
return UnityEngine.Material