Table of Contents

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

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

public Limb[] limbs

Field Value

Limb[]

movingHand

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

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()