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
Field Value
- bool
biting
Field Value
- float
bodyColor
Field Value
- Color
bodyOrbs
public Vector2[] bodyOrbs
Field Value
- Vector2[]
creatureLooker
public CreatureLooker creatureLooker
Field Value
- CreatureLooker
digestPrey
Field Value
- float
lookDir
Field Value
- Vector2
mouthExtension
public float mouthExtension
Field Value
- float
mouthOpen
Field Value
- float
orbRadius
Field Value
- 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
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
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()
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()