Table of Contents

Class StowawayBugGraphics

Namespace
MoreSlugcats
Assembly
Assembly-CSharp.dll
public class StowawayBugGraphics : GraphicsModule, IDrawable, ILookingAtCreatures
Inheritance
StowawayBugGraphics
Implements
Inherited Members

Constructors

StowawayBugGraphics(PhysicalObject)

public StowawayBugGraphics(PhysicalObject ow)

Parameters

ow PhysicalObject

Fields

biteIsKiller

public bool biteIsKiller

Field Value

bool

biting

public float biting

Field Value

float

bodyColor

public Color bodyColor

Field Value

Color

bodyOrbs

public Vector2[] bodyOrbs

Field Value

Vector2[]

creatureLooker

public CreatureLooker creatureLooker

Field Value

CreatureLooker

digestPrey

public float digestPrey

Field Value

float

lookDir

public Vector2 lookDir

Field Value

Vector2

mouthExtension

public float mouthExtension

Field Value

float

mouthOpen

public float mouthOpen

Field Value

float

orbRadius

public float[] orbRadius

Field Value

float[]

overShoot

public float overShoot

Field Value

float

overShootCounter

public float overShootCounter

Field Value

float

overShootScale

public float overShootScale

Field Value

float

ropeGraphics

public StowawayBugGraphics.StowawayRopeGraphics[] ropeGraphics

Field Value

StowawayRopeGraphics[]

Properties

BodyStart

public int BodyStart { get; }

Property Value

int

SpritesBegin_Feelers

public int SpritesBegin_Feelers { get; }

Property Value

int

SpritesBegin_Hood

public int SpritesBegin_Hood { get; }

Property Value

int

SpritesBegin_Mass

public int SpritesBegin_Mass { get; }

Property Value

int

SpritesBegin_Mouth

public int SpritesBegin_Mouth { get; }

Property Value

int

SpritesBegin_heads

public int SpritesBegin_heads { get; }

Property Value

int

SpritesTotal_Feelers

public int SpritesTotal_Feelers { get; }

Property Value

int

SpritesTotal_Hood

public int SpritesTotal_Hood { get; }

Property Value

int

SpritesTotal_Mass

public int SpritesTotal_Mass { get; }

Property Value

int

SpritesTotal_Mouth

public int SpritesTotal_Mouth { get; }

Property Value

int

SpritesTotal_heads

public int SpritesTotal_heads { get; }

Property Value

int

TentaclesStart

public int TentaclesStart { get; }

Property Value

int

TotalSprites

public int TotalSprites { get; }

Property Value

int

myBug

public StowawayBug myBug { get; }

Property Value

StowawayBug

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

Bite()

public bool Bite()

Returns

bool

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

KillerBite()

public bool KillerBite()

Returns

bool

LookAtNothing()

public void LookAtNothing()

RadOfSegment(float, float)

public float RadOfSegment(float f, float timeStacker)

Parameters

f float
timeStacker float

Returns

float

Reset()

public override void Reset()

SpritesTotal_singlehead()

public int SpritesTotal_singlehead()

Returns

int

Update()

public override void Update()