Class SnailGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class SnailGraphics : GraphicsModule, IDrawable, ILookingAtCreatures
- Inheritance
-
SnailGraphics
- Implements
-
- Inherited Members
-
Constructors
SnailGraphics(PhysicalObject)
public SnailGraphics(PhysicalObject ow)
Parameters
ow PhysicalObject
Fields
bodyDir
Field Value
- Vector2
creatureLooker
public CreatureLooker creatureLooker
Field Value
- CreatureLooker
handChangeCounter
public int handChangeCounter
Field Value
- int
head
public GenericBodyPart head
Field Value
- GenericBodyPart
limbs
Field Value
- Limb[]
movingHand
Field Value
- int
shadowExtensionFac
public float shadowExtensionFac
Field Value
- float
soundLoop
public DynamicSoundLoop soundLoop
Field Value
- DynamicSoundLoop
tail
public GenericBodyPart tail
Field Value
- GenericBodyPart
Properties
snail
public Snail snail { get; }
Property Value
- Snail
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()
Update()
public override void Update()