Table of Contents

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

public int 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

public Color eyeColor

Field Value

Color

lastZRotation

public Vector2 lastZRotation

Field Value

Vector2

lazyWing

public int lazyWing

Field Value

int

lookDir

public Vector2 lookDir

Field Value

Vector2

lookRotation

public float lookRotation

Field Value

float

loopSoundEmitter

public ChunkSoundEmitter loopSoundEmitter

Field Value

ChunkSoundEmitter

shieldColor

public Color shieldColor

Field Value

Color

tentacles

public Limb[,] 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

public float wingOffset

Field Value

float

wingTimeAdd

public float wingTimeAdd

Field Value

float

wings

public BodyPart[,] wings

Field Value

BodyPart[,]

zRotation

public Vector2 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

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