Class RagdollController
java.lang.Object
zombie.util.PooledObject
zombie.core.physics.RagdollController
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final float
static final float
-
Method Summary
Modifier and TypeMethodDescriptionvoid
static RagdollController
alloc()
void
float
getCalculatedSimulationDirection
(Vector2 vector2) getHeadPosition
(Vector3 vector3) int
getID()
int
getPelvisPosition
(Vector3 vector3) float
float
float
boolean
boolean
boolean
isOnBack()
boolean
boolean
boolean
boolean
void
static org.lwjgl.util.vector.Vector3f
pzSpaceToBulletSpace
(org.lwjgl.util.vector.Vector3f vector3f) void
void
setActive
(boolean boolean0) void
setGameCharacterObject
(IsoGameCharacter isoGameCharacter) void
setHeadPosition
(Vector3 vector3) void
setOnBack
(boolean boolean0) void
setPelvisPosition
(Vector3 vector3) void
setUpright
(boolean boolean0) void
void
update
(float float0) void
void
Methods inherited from class zombie.util.PooledObject
getPoolReference, isFree, release, setFree, setPool
-
Field Details
-
MovementThreshold
public static final float MovementThreshold- See Also:
-
MovementThresholdTime
public static final float MovementThresholdTime- See Also:
-
-
Method Details
-
alloc
-
getRagdollStateData
-
isIsoPlayer
public boolean isIsoPlayer() -
isSimulationSleeping
public boolean isSimulationSleeping() -
isSimulationActive
public boolean isSimulationActive() -
getGameCharacterObject
-
setGameCharacterObject
-
getID
public int getID() -
getDebugDrawSettings
-
isInitialized
public boolean isInitialized() -
isUpright
public boolean isUpright() -
setUpright
public void setUpright(boolean boolean0) -
isOnBack
public boolean isOnBack() -
setOnBack
public void setOnBack(boolean boolean0) -
getHeadPosition
-
setHeadPosition
-
getPelvisPosition
-
getPelvisPositionX
public float getPelvisPositionX() -
getPelvisPositionY
public float getPelvisPositionY() -
getPelvisPositionZ
public float getPelvisPositionZ() -
setPelvisPosition
-
reinitialize
public void reinitialize() -
pzSpaceToBulletSpace
public static org.lwjgl.util.vector.Vector3f pzSpaceToBulletSpace(org.lwjgl.util.vector.Vector3f vector3f) -
setActive
public void setActive(boolean boolean0) -
addToWorld
public void addToWorld() -
updateRagdollSkeleton
public void updateRagdollSkeleton() -
update
public void update(float float0) -
debugRender
public void debugRender() -
simulateRagdoll
public void simulateRagdoll() -
updateSimulationStateID
public void updateSimulationStateID() -
onReleased
public void onReleased() -
getNumberOfBones
public int getNumberOfBones() -
getAnimationPlayer
-
isSimulationDirectionCalculated
public boolean isSimulationDirectionCalculated() -
getCalculatedSimulationDirection
-
getCalculatedSimlationDirectionAngle
public float getCalculatedSimlationDirectionAngle()
-