Table of Contents

Class RegionGate

Namespace
Global
Assembly
Assembly-CSharp.dll
public abstract class RegionGate : UpdatableAndDeletable, IDrawable
Inheritance
RegionGate
Implements
Derived
Inherited Members

Constructors

RegionGate(Room)

public RegionGate(Room room)

Parameters

room Room

Fields

dontOpen

public bool dontOpen

Field Value

bool

doors

public RegionGate.Door[] doors

Field Value

Door[]

goalDoorPositions

public float[] goalDoorPositions

Field Value

float[]

graphics

public RegionGateGraphics graphics

Field Value

RegionGateGraphics

karmaGlyphs

public GateKarmaGlyph[] karmaGlyphs

Field Value

GateKarmaGlyph[]

karmaRequirements

public RegionGate.GateRequirement[] karmaRequirements

Field Value

GateRequirement[]

letThroughDir

public bool letThroughDir

Field Value

bool

mode

public RegionGate.Mode mode

Field Value

RegionGate.Mode

rainCycle

public RainCycle rainCycle

Field Value

RainCycle

startCounter

public int startCounter

Field Value

int

unlocked

public bool unlocked

Field Value

bool

waitingForWorldLoader

public bool waitingForWorldLoader

Field Value

bool

washingCounter

public int washingCounter

Field Value

int

Properties

EnergyEnoughToOpen

public virtual bool EnergyEnoughToOpen { get; }

Property Value

bool

MeetRequirement

public virtual bool MeetRequirement { get; }

Property Value

bool

Methods

public void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

AllDoorsInPosition()

public bool AllDoorsInPosition()

Returns

bool

AllPlayersThroughToOtherSide()

public bool AllPlayersThroughToOtherSide()

Returns

bool

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

ChangeDoorStatus(int, bool)

public void ChangeDoorStatus(int door, bool open)

Parameters

door int
open bool

DetectZone(AbstractCreature)

public int DetectZone(AbstractCreature crit)

Parameters

crit AbstractCreature

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

InitiateSprites(SpriteLeaser, RoomCamera)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

KarmaBlinkRed()

public bool KarmaBlinkRed()

Returns

bool

NewWorldLoaded()

public void NewWorldLoaded()

OPENCLOSE()

public void OPENCLOSE()

PlayersInZone()

public int PlayersInZone()

Returns

int

PlayersStandingStill()

public bool PlayersStandingStill()

Returns

bool

Reset()

public void Reset()

Unlock()

public void Unlock()

Update(bool)

public override void Update(bool eu)

Parameters

eu bool

customKarmaGateRequirements()

public void customKarmaGateRequirements()

customOEGateRequirements()

public bool customOEGateRequirements()

Returns

bool