Class ClimbSheetRopeState
java.lang.Object
zombie.ai.State
zombie.ai.states.ClimbSheetRopeState
- All Implemented Interfaces:
IStateFlagsSource, IAnimEventListener, IAnimEventWrappedBroadcaster
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumNested classes/interfaces inherited from class State
State.Param<T>, State.Stage -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final State.Param<Boolean> static final floatstatic final floatstatic final floatstatic final floatstatic final State.Param<Float> -
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyIdealDirection(IsoGameCharacter isoGameCharacter) static voidcreateClimbData(IsoGameCharacter isoGameCharacter) voiddebug(IsoGameCharacter isoGameCharacter) voidenter(IsoGameCharacter isoGameCharacter) voidexecute(IsoGameCharacter isoGameCharacter) voidexit(IsoGameCharacter isoGameCharacter) static ClimbSheetRopeStateinstance()booleanbooleanvoidprocessOnEnter(IsoGameCharacter owner, Map<Object, Object> delegate) voidprocessOnExit(IsoGameCharacter owner, Map<Object, Object> delegate) static voidsetIdealDirection(IsoGameCharacter isoGameCharacter) voidsetParams(IsoGameCharacter isoGameCharacter, State.Stage stage) Methods inherited from class State
animEvent, awayCheckDistance, getAnimEventBroadcaster, getDeltaModifiers, getName, getParams, isIgnoreCollide, isSyncInIdle, isSyncOnEnter, isSyncOnExit, isSyncOnSquare, loadFromMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IAnimEventWrappedBroadcaster
addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListenerMethods inherited from interface IStateFlagsSource
canBeHitByVehicle, canRagdoll, canSlowDownVehicleWhenHit, causesDamageToVehicleWhenHit, isAttacking, isDoingActionThatCanBeCancelled, isMoving
-
Field Details
-
FallChanceBase
public static final float FallChanceBase- See Also:
-
FallChanceMultiplier
public static final float FallChanceMultiplier- See Also:
-
ClimbSpeed
public static final float ClimbSpeed- See Also:
-
ClimbSlowdown
public static final float ClimbSlowdown- See Also:
-
SPEED
-
CLIMB
-
-
Method Details
-
instance
-
enter
-
execute
-
exit
-
setParams
-
createClimbData
-
setIdealDirection
-
applyIdealDirection
-
debug
-
isProcessedOnEnter
public boolean isProcessedOnEnter()- Overrides:
isProcessedOnEnterin classState
-
processOnEnter
- Overrides:
processOnEnterin classState
-
isProcessedOnExit
public boolean isProcessedOnExit()- Overrides:
isProcessedOnExitin classState
-
processOnExit
- Overrides:
processOnExitin classState
-