Class LeechGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class LeechGraphics : GraphicsModule, IDrawable
- Inheritance
-
LeechGraphics
- Implements
-
- Inherited Members
-
Constructors
LeechGraphics(PhysicalObject)
public LeechGraphics(PhysicalObject ow)
Parameters
ow PhysicalObject
Fields
blackColor
Field Value
- Color
body
public GenericBodyPart[] body
Field Value
- GenericBodyPart[]
radiuses
Field Value
- float[]
sinCounter
Field Value
- float
vibrate
Field Value
- int
Properties
leech
public Leech leech { get; }
Property Value
- Leech
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
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
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
Radius(float)
public float Radius(float bodyPos)
Parameters
bodyPos float
Returns
- float
Reset()
public override void Reset()
Update()
public override void Update()
Vibrate()