Class BodyPart
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
- Inheritance
-
BodyPart
- Derived
-
- Inherited Members
-
Constructors
BodyPart(GraphicsModule)
public BodyPart(GraphicsModule ow)
Parameters
ow GraphicsModule
Fields
airFriction
Field Value
- float
bodyPartArrayIndex
public int bodyPartArrayIndex
Field Value
- int
lastPos
Field Value
- Vector2
owner
public GraphicsModule owner
Field Value
- GraphicsModule
pos
Field Value
- Vector2
rad
Field Value
- float
surfaceFric
Field Value
- float
terrainContact
public bool terrainContact
Field Value
- bool
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()