Table of Contents

Class TempleGuard

Namespace
Global
Assembly
Assembly-CSharp.dll
public class TempleGuard : Creature
Inheritance
TempleGuard
Inherited Members

Constructors

TempleGuard(AbstractCreature, World)

public TempleGuard(AbstractCreature abstractCreature, World world)

Parameters

abstractCreature AbstractCreature
world World

Fields

AI

public TempleGuardAI AI

Field Value

TempleGuardAI

moving

public bool moving

Field Value

bool

spawnPosition

public WorldCoordinate spawnPosition

Field Value

WorldCoordinate

telekinesis

public float telekinesis

Field Value

float

telekineticDir

public Vector2 telekineticDir

Field Value

Vector2

telekineticPoint

public Vector2 telekineticPoint

Field Value

Vector2

Properties

StoneDir

public Vector2 StoneDir { get; }

Property Value

Vector2

Methods

Act(bool)

public void Act(bool eu)

Parameters

eu bool

Blind(int)

public override void Blind(int blnd)

Parameters

blnd int

CheckFlip()

public void CheckFlip()

Collide(PhysicalObject, int, int)

public override void Collide(PhysicalObject otherObject, int myChunk, int otherChunk)

Parameters

otherObject PhysicalObject
myChunk int
otherChunk int

Die()

public override void Die()

InitiateGraphicsModule()

public override void InitiateGraphicsModule()

NewRoom(Room)

public override void NewRoom(Room room)

Parameters

room Room

PlaceInRoom(Room)

public override void PlaceInRoom(Room placeRoom)

Parameters

placeRoom Room

SpitOutOfShortCut(IntVector2, Room, bool)

public override void SpitOutOfShortCut(IntVector2 pos, Room newRoom, bool spitOutAllSticks)

Parameters

pos IntVector2
newRoom Room
spitOutAllSticks bool

Stun(int)

public override void Stun(int st)

Parameters

st int

TerrainImpact(int, IntVector2, float, bool)

public override void TerrainImpact(int chunk, IntVector2 direction, float speed, bool firstContact)

Parameters

chunk int
direction IntVector2
speed float
firstContact bool

Update(bool)

public override void Update(bool eu)

Parameters

eu bool