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
abstractCreatureAbstractCreatureworldWorld
Fields
AI
public TempleGuardAI AI
Field Value
moving
public bool moving
Field Value
spawnPosition
public WorldCoordinate spawnPosition
Field Value
telekinesis
public float telekinesis
Field Value
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
eubool
Blind(int)
public override void Blind(int blnd)
Parameters
blndint
CheckFlip()
public void CheckFlip()
Collide(PhysicalObject, int, int)
public override void Collide(PhysicalObject otherObject, int myChunk, int otherChunk)
Parameters
otherObjectPhysicalObjectmyChunkintotherChunkint
Die()
public override void Die()
InitiateGraphicsModule()
public override void InitiateGraphicsModule()
NewRoom(Room)
public override void NewRoom(Room room)
Parameters
roomRoom
PlaceInRoom(Room)
public override void PlaceInRoom(Room placeRoom)
Parameters
placeRoomRoom
SpitOutOfShortCut(IntVector2, Room, bool)
public override void SpitOutOfShortCut(IntVector2 pos, Room newRoom, bool spitOutAllSticks)
Parameters
posIntVector2newRoomRoomspitOutAllSticksbool
Stun(int)
public override void Stun(int st)
Parameters
stint
TerrainImpact(int, IntVector2, float, bool)
public override void TerrainImpact(int chunk, IntVector2 direction, float speed, bool firstContact)
Parameters
chunkintdirectionIntVector2speedfloatfirstContactbool
Update(bool)
public override void Update(bool eu)
Parameters
eubool