Class CicadaGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class CicadaGraphics : GraphicsModule, IDrawable, ILookingAtCreatures
- Inheritance
-
CicadaGraphics
- Implements
-
- Inherited Members
-
Constructors
CicadaGraphics(PhysicalObject)
public CicadaGraphics(PhysicalObject ow)
Parameters
ow PhysicalObject
Fields
blinkCounter
Field Value
- int
chargingVisuals
public float chargingVisuals
Field Value
- float
climbCounter
public float climbCounter
Field Value
- float
creatureLooker
public CreatureLooker creatureLooker
Field Value
- CreatureLooker
currentLoop
public SoundID currentLoop
Field Value
- SoundID
eyeColor
Field Value
- Color
lastZRotation
public Vector2 lastZRotation
Field Value
- Vector2
lazyWing
Field Value
- int
lookDir
Field Value
- Vector2
lookRotation
public float lookRotation
Field Value
- float
loopSoundEmitter
public ChunkSoundEmitter loopSoundEmitter
Field Value
- ChunkSoundEmitter
shieldColor
Field Value
- Color
tentacles
Field Value
- Limb[,]
wingDeployment
public float[,] wingDeployment
Field Value
- float[,]
wingDeploymentGetTo
public float wingDeploymentGetTo
Field Value
- float
wingDeploymentSpeed
public float[,] wingDeploymentSpeed
Field Value
- float[,]
wingOffset
Field Value
- float
wingTimeAdd
Field Value
- float
wings
Field Value
- BodyPart[,]
zRotation
Field Value
- Vector2
Properties
BodySprite
public int BodySprite { get; }
Property Value
- int
EyesASprite
public int EyesASprite { get; }
Property Value
- int
EyesBSprite
public int EyesBSprite { get; }
Property Value
- int
HeadSprite
public int HeadSprite { get; }
Property Value
- int
HighlightSprite
public int HighlightSprite { get; }
Property Value
- int
ShieldSprite
public int ShieldSprite { get; }
Property Value
- int
TotalSprites
public int TotalSprites { get; }
Property Value
- int
cicada
public Cicada cicada { get; }
Property Value
- Cicada
iVars
public Cicada.IndividualVariations iVars { get; }
Property Value
- Cicada.IndividualVariations
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
CreatureInterestBonus(CreatureRepresentation, float)
public float CreatureInterestBonus(Tracker.CreatureRepresentation crit, float score)
Parameters
crit Tracker.CreatureRepresentation
score float
Returns
- float
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
ForcedLookCreature()
public Tracker.CreatureRepresentation ForcedLookCreature()
Returns
- Tracker.CreatureRepresentation
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
LookAtNothing()
public void LookAtNothing()
Reset()
public override void Reset()
ResetWing(int, int)
public void ResetWing(int side, int wing)
Parameters
side int
wing int
TentacleSprite(int, int)
public int TentacleSprite(int side, int tentacle)
Parameters
side int
tentacle int
Returns
- int
Update()
public override void Update()
WingSprite(int, int)
public int WingSprite(int side, int wing)
Parameters
side int
wing int
Returns
- int