Table of Contents

Class BodyPart

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

Constructors

BodyPart(GraphicsModule)

public BodyPart(GraphicsModule ow)

Parameters

ow GraphicsModule

Fields

airFriction

public float airFriction

Field Value

float

bodyPartArrayIndex

public int bodyPartArrayIndex

Field Value

int

lastPos

public Vector2 lastPos

Field Value

Vector2

owner

public GraphicsModule owner

Field Value

GraphicsModule

pos

public Vector2 pos

Field Value

Vector2

rad

public float rad

Field Value

float

surfaceFric

public float surfaceFric

Field Value

float

terrainContact

public bool terrainContact

Field Value

bool

vel

public Vector2 vel

Field Value

Vector2

Methods

ConnectToPoint(Vector2, float, bool, float, Vector2, float, float)

public void ConnectToPoint(Vector2 pnt, float connectionRad, bool push, float elasticMovement, Vector2 hostVel, float adaptVel, float exaggerateVel)

Parameters

pnt Vector2
connectionRad float
push bool
elasticMovement float
hostVel Vector2
adaptVel float
exaggerateVel float

OnOtherSideOfTerrain(Vector2, float)

public bool OnOtherSideOfTerrain(Vector2 conPos, float minAffectRadius)

Parameters

conPos Vector2
minAffectRadius float

Returns

bool

PushFromPoint(Vector2, float, float)

public void PushFromPoint(Vector2 pnt, float pushRad, float elasticity)

Parameters

pnt Vector2
pushRad float
elasticity float

PushOutOfTerrain(Room, Vector2)

public void PushOutOfTerrain(Room room, Vector2 basePoint)

Parameters

room Room
basePoint Vector2

Reset(Vector2)

public virtual void Reset(Vector2 resetPoint)

Parameters

resetPoint Vector2

Update()

public virtual void Update()