Class Vine.VineGraphic
- Namespace
- MoreSlugcats
- Assembly
- Assembly-CSharp.dll
public abstract class Vine.VineGraphic : RopeGraphic
- Inheritance
-
Vine.VineGraphic
- Derived
-
- Inherited Members
-
Constructors
VineGraphic(Vine, int, int)
public VineGraphic(Vine owner, int segments, int firstSprite)
Parameters
owner Vine
segments int
firstSprite int
Fields
firstSprite
Field Value
- int
leaves
public Vine.VineGraphic.Leaf[] leaves
Field Value
- Leaf[]
owner
Field Value
- Vine
sprites
Field Value
- int
Methods
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette
ConnectPhase(float)
public override void ConnectPhase(float totalRopeLength)
Parameters
totalRopeLength float
DrawSprite(SpriteLeaser, RoomCamera, float, Vector2)
public override void DrawSprite(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
MoveSegment(int, Vector2, Vector2)
public override void MoveSegment(int segment, Vector2 goalPos, Vector2 smoothedGoalPos)
Parameters
segment int
goalPos Vector2
smoothedGoalPos Vector2
OnVineEffectColorFac(float)
public virtual float OnVineEffectColorFac(float floatPos)
Parameters
floatPos float
Returns
- float
OnVinePos(Vector2, float)
public Vector2 OnVinePos(Vector2 pos, float timeStacker)
Parameters
pos Vector2
timeStacker float
Returns
- Vector2
OneDimensionalVinePos(float, float)
public Vector2 OneDimensionalVinePos(float floatPos, float timeStacker)
Parameters
floatPos float
timeStacker float
Returns
- Vector2
Update()
public override void Update()