Class RopeGraphic
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
- 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()