Table of Contents

Class RegionGateGraphics.DoorGraphic

Namespace
Global
Assembly
Assembly-CSharp.dll
public class RegionGateGraphics.DoorGraphic
Inheritance
RegionGateGraphics.DoorGraphic
Inherited Members

Constructors

DoorGraphic(RegionGateGraphics, Door)

public DoorGraphic(RegionGateGraphics rgGraphics, RegionGate.Door door)

Parameters

rgGraphics RegionGateGraphics
door RegionGate.Door

Fields

PC

public float PC

Field Value

float

arms

public float[,,] arms

Field Value

float[,,]

bigScrews

public float[,] bigScrews

Field Value

float[,]

blocks

public float[,,] blocks

Field Value

float[,,]

boltsBolted

public bool[] boltsBolted

Field Value

bool[]

clamps

public RegionGateGraphics.Clamp[,] clamps

Field Value

Clamp[,]

clampsStatus

public int clampsStatus

Field Value

int

door

public RegionGate.Door door

Field Value

RegionGate.Door

flip

public bool flip

Field Value

bool

lastClosedFac

public float lastClosedFac

Field Value

float

lastPC

public float lastPC

Field Value

float

locksLocked

public float locksLocked

Field Value

float

pansarLocks

public float[,] pansarLocks

Field Value

float[,]

poles

public float[,] poles

Field Value

float[,]

posZ

public Vector2 posZ

Field Value

Vector2

rgGraphics

public RegionGateGraphics rgGraphics

Field Value

RegionGateGraphics

rustleLoop

public StaticSoundLoop rustleLoop

Field Value

StaticSoundLoop

screwTurnLoop

public StaticSoundLoop screwTurnLoop

Field Value

StaticSoundLoop

tracks

public float[,] tracks

Field Value

float[,]

wantedClampStatus

public int wantedClampStatus

Field Value

int

Properties

ArmsWithdrawn

public float ArmsWithdrawn { get; }

Property Value

float

BlocksClosed

public float BlocksClosed { get; }

Property Value

float

Bubble

public bool Bubble { get; }

Property Value

bool

ClampsPause

public float ClampsPause { get; }

Property Value

float

Closed

public float Closed { get; }

Property Value

float

GearsTurned

public float GearsTurned { get; }

Property Value

float

LocksClosed

public float LocksClosed { get; }

Property Value

float

PansarClosed

public float PansarClosed { get; }

Property Value

float

PolesClosed

public bool PolesClosed { get; }

Property Value

bool

TotalSprites

public int TotalSprites { get; }

Property Value

int

TracksClosed

public float TracksClosed { get; }

Property Value

float

Methods

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

ArmSprite(int, int)

public int ArmSprite(int side, int block)

Parameters

side int
block int

Returns

int

BehindPansarSprite(int)

public int BehindPansarSprite(int side)

Parameters

side int

Returns

int

BigScrewSprite(int)

public int BigScrewSprite(int vertical)

Parameters

vertical int

Returns

int

BlockSprite(int, int)

public int BlockSprite(int side, int block)

Parameters

side int
block int

Returns

int

BoltSprite(int)

public int BoltSprite(int bolt)

Parameters

bolt int

Returns

int

CenterTrackSprite(int)

public int CenterTrackSprite(int vertical)

Parameters

vertical int

Returns

int

ClampSprite(int, int)

public int ClampSprite(int side, int clamp)

Parameters

side int
clamp int

Returns

int

CogSprite(int, int, int)

public int CogSprite(int vert, int side, int cog)

Parameters

vert int
side int
cog int

Returns

int

DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)

public void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2

HandSprite(int, int)

public int HandSprite(int side, int block)

Parameters

side int
block int

Returns

int

InitiateSprites(SpriteLeaser, RoomCamera)

public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

PansarPush()

public void PansarPush()

PansarSegmentSprite(int)

public int PansarSegmentSprite(int segment)

Parameters

segment int

Returns

int

PansarSprite(int)

public int PansarSprite(int side)

Parameters

side int

Returns

int

PoleSprite(int)

public int PoleSprite(int pole)

Parameters

pole int

Returns

int

Reset()

public void Reset()

TrackSprite(int, int)

public int TrackSprite(int side, int vertical)

Parameters

side int
vertical int

Returns

int

Update()

public void Update()