Class TempleGuardGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class TempleGuardGraphics : GraphicsModule, IDrawable, HasDanglers
- Inheritance
-
TempleGuardGraphics
- Implements
-
- Inherited Members
-
Constructors
TempleGuardGraphics(PhysicalObject)
public TempleGuardGraphics(PhysicalObject ow)
Parameters
ow PhysicalObject
Fields
HeadSprite
Field Value
- int
arms
public TempleGuardGraphics.Arm[,] arms
Field Value
- Arm[,]
armsPos
Field Value
- bool
armsPosCounter
public int armsPosCounter
Field Value
- int
danglerMedPos
public Vector2 danglerMedPos
Field Value
- Vector2
danglerVals
public Dangler.DanglerProps danglerVals
Field Value
- Dangler.DanglerProps
eyeBlinking
Field Value
- float
guard
Field Value
- TempleGuard
halo
public TempleGuardGraphics.Halo halo
Field Value
- TempleGuardGraphics.Halo
lastEyeBlinking
public float lastEyeBlinking
Field Value
- float
lastMedPos
public Vector2 lastMedPos
Field Value
- Vector2
lastTelekin
Field Value
- float
robeProps
public float[,,] robeProps
Field Value
- float[,,]
robes
Field Value
- Dangler[,]
telekinesis
Field Value
- float
Properties
FirstHaloSprite
public int FirstHaloSprite { get; }
Property Value
- int
TotalSprites
public int TotalSprites { get; }
Property Value
- int
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
public override void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette
ArmDir(float)
public Vector2 ArmDir(float timeStacker)
Parameters
timeStacker float
Returns
- Vector2
DanglerConnection(int, float)
public Vector2 DanglerConnection(int index, float timeStacker)
Parameters
index int
timeStacker float
Returns
- Vector2
DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)
public override void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
EyeSprite(int)
public int EyeSprite(int part)
Parameters
part int
Returns
- int
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
Props(int)
public Dangler.DanglerProps Props(int index)
Parameters
index int
Returns
- Dangler.DanglerProps
ReactToCreature(bool, CreatureRepresentation)
public void ReactToCreature(bool firstSpot, Tracker.CreatureRepresentation creatureRep)
Parameters
firstSpot bool
creatureRep Tracker.CreatureRepresentation
Reset()
public override void Reset()
RobeSprite(int, int)
public int RobeSprite(int a, int i)
Parameters
a int
i int
Returns
- int
StoneDir(float)
public Vector2 StoneDir(float timeStacker)
Parameters
timeStacker float
Returns
- Vector2
Update()
public override void Update()