Table of Contents

Class RopeGraphic

Namespace
Global
Assembly
Assembly-CSharp.dll
public class RopeGraphic
Inheritance
RopeGraphic
Derived
Inherited Members

Constructors

RopeGraphic(int)

public RopeGraphic(int segs)

Parameters

segs int

Fields

airFricition

public float airFricition

Field Value

float

positionsList

public List<Vector2> positionsList

Field Value

List<Vector2>

positionsListCount

public int positionsListCount

Field Value

int

segments

public RopeGraphic.Segment[] segments

Field Value

Segment[]

Methods

AddToPositionsList(int, Vector2)

public void AddToPositionsList(int index, Vector2 pos)

Parameters

index int
pos Vector2

AlignAndConnect(int)

public void AlignAndConnect(int listCount)

Parameters

listCount int

AlignRope(float, int)

public void AlignRope(float f, int alignPos)

Parameters

f float
alignPos int

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

public virtual void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

ConnectPhase(float)

public virtual void ConnectPhase(float totalRopeLength)

Parameters

totalRopeLength float

ConnectRopeSegments(int, int, float, float)

public void ConnectRopeSegments(int A, int B, float idealDist, float elastic)

Parameters

A int
B int
idealDist float
elastic float

DrawSprite(SpriteLeaser, RoomCamera, float, Vector2)

public virtual 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 virtual void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

MoveSegment(int, Vector2, Vector2)

public virtual void MoveSegment(int segment, Vector2 goalPos, Vector2 smoothedGoalPos)

Parameters

segment int
goalPos Vector2
smoothedGoalPos Vector2

Reset(Vector2)

public virtual void Reset(Vector2 ps)

Parameters

ps Vector2

Update()

public virtual void Update()