C# Класс ForceField.Building_ForceFieldGenerator

Наследование: Building
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
barFilledColor UnityEngine.Material
barSize Vector2
barUnfilledColor UnityEngine.Material
coveredCells List
drawingCounterInTicks int
effectCells List
forceFieldAbsorbtionMatrix UnityEngine.Matrix4x4
forceFieldAbsorbtionTexture UnityEngine.Material[]
forceFieldCharge float
forceFieldMatrix UnityEngine.Matrix4x4
forceFieldScale Vector3
forceFieldState ForceFieldState
forceFieldTexture UnityEngine.Material[]
initializationElapsedTimeInTicks int
matrixAbsorbtionCounterInTicks int[]
matrixAbsorbtionFadingCoefficient float[]
matrixFadingCoefficient float[]
matrixIsStartingAbsorbion bool[]
powerComp CompPowerTrader

Открытые методы

Метод Описание
ActivateMatrixAbsorbtionEffect ( Vector3 absorbtionPosition ) : void
ComputeDrawingParameters ( ) : void
DisplayCoveredCells ( List coverdCellsList ) : void
Draw ( ) : void
ExposeData ( ) : void

Saves and loads internal state variables (stored in savegame data).

GetCoveredCells ( IntVec3 origin, Rot4 rotation ) : List
GetIncomingProjectiles ( ) : List
GetInspectString ( ) : string

Get the string displayed in the inspection panel.

GetStateAsString ( ForceFieldState state ) : string

Gets the state as a string.

IsProjectileIncoming ( ProjectileWithAngle &projectileWithAngle ) : bool
SpawnSetup ( ) : void

Initialize instance variables.

Tick ( ) : void
TreatExplosiveProjectile ( ProjectileWithAngle projectileWithAngle ) : void
TreatRocketProjectile ( ProjectileWithAngle projectileWithAngle ) : void
TreatStandardProjectile ( ProjectileWithAngle projectileWithAngle ) : void
TryAbsorbIncomingProjectiles ( ) : void

Описание методов

ActivateMatrixAbsorbtionEffect() публичный Метод

public ActivateMatrixAbsorbtionEffect ( Vector3 absorbtionPosition ) : void
absorbtionPosition Vector3
Результат void

ComputeDrawingParameters() публичный Метод

public ComputeDrawingParameters ( ) : void
Результат void

DisplayCoveredCells() публичный статический Метод

public static DisplayCoveredCells ( List coverdCellsList ) : void
coverdCellsList List
Результат void

Draw() публичный Метод

public Draw ( ) : void
Результат void

ExposeData() публичный Метод

Saves and loads internal state variables (stored in savegame data).
public ExposeData ( ) : void
Результат void

GetCoveredCells() публичный статический Метод

public static GetCoveredCells ( IntVec3 origin, Rot4 rotation ) : List
origin IntVec3
rotation Rot4
Результат List

GetIncomingProjectiles() публичный Метод

public GetIncomingProjectiles ( ) : List
Результат List

GetInspectString() публичный Метод

Get the string displayed in the inspection panel.
public GetInspectString ( ) : string
Результат string

GetStateAsString() публичный Метод

Gets the state as a string.
public GetStateAsString ( ForceFieldState state ) : string
state ForceFieldState
Результат string

IsProjectileIncoming() публичный Метод

public IsProjectileIncoming ( ProjectileWithAngle &projectileWithAngle ) : bool
projectileWithAngle ProjectileWithAngle
Результат bool

SpawnSetup() публичный Метод

Initialize instance variables.
public SpawnSetup ( ) : void
Результат void

Tick() публичный Метод

public Tick ( ) : void
Результат void

TreatExplosiveProjectile() публичный Метод

public TreatExplosiveProjectile ( ProjectileWithAngle projectileWithAngle ) : void
projectileWithAngle ProjectileWithAngle
Результат void

TreatRocketProjectile() публичный Метод

public TreatRocketProjectile ( ProjectileWithAngle projectileWithAngle ) : void
projectileWithAngle ProjectileWithAngle
Результат void

TreatStandardProjectile() публичный Метод

public TreatStandardProjectile ( ProjectileWithAngle projectileWithAngle ) : void
projectileWithAngle ProjectileWithAngle
Результат void

TryAbsorbIncomingProjectiles() публичный Метод

public TryAbsorbIncomingProjectiles ( ) : void
Результат void

Описание свойств

barFilledColor публичное статическое свойство

public static Material,UnityEngine barFilledColor
Результат UnityEngine.Material

barSize публичное статическое свойство

public static Vector2 barSize
Результат Vector2

barUnfilledColor публичное статическое свойство

public static Material,UnityEngine barUnfilledColor
Результат UnityEngine.Material

coveredCells публичное свойство

public List coveredCells
Результат List

drawingCounterInTicks публичное свойство

public int drawingCounterInTicks
Результат int

effectCells публичное свойство

public List effectCells
Результат List

forceFieldAbsorbtionMatrix публичное свойство

public Matrix4x4,UnityEngine forceFieldAbsorbtionMatrix
Результат UnityEngine.Matrix4x4

forceFieldAbsorbtionTexture публичное статическое свойство

public static Material[],UnityEngine forceFieldAbsorbtionTexture
Результат UnityEngine.Material[]

forceFieldCharge публичное свойство

public float forceFieldCharge
Результат float

forceFieldMatrix публичное свойство

public Matrix4x4,UnityEngine forceFieldMatrix
Результат UnityEngine.Matrix4x4

forceFieldScale публичное свойство

public Vector3 forceFieldScale
Результат Vector3

forceFieldState публичное свойство

public ForceFieldState forceFieldState
Результат ForceFieldState

forceFieldTexture публичное статическое свойство

public static Material[],UnityEngine forceFieldTexture
Результат UnityEngine.Material[]

initializationElapsedTimeInTicks публичное свойство

public int initializationElapsedTimeInTicks
Результат int

matrixAbsorbtionCounterInTicks публичное свойство

public int[] matrixAbsorbtionCounterInTicks
Результат int[]

matrixAbsorbtionFadingCoefficient публичное свойство

public float[] matrixAbsorbtionFadingCoefficient
Результат float[]

matrixFadingCoefficient публичное свойство

public float[] matrixFadingCoefficient
Результат float[]

matrixIsStartingAbsorbion публичное свойство

public bool[] matrixIsStartingAbsorbion
Результат bool[]

powerComp публичное свойство

public CompPowerTrader powerComp
Результат CompPowerTrader