Class ClimbOverFenceState
java.lang.Object
zombie.ai.State
zombie.ai.states.ClimbOverFenceState
- All Implemented Interfaces:
IStateFlagsSource, IAnimEventListener, IAnimEventWrappedBroadcaster
-
Nested Class Summary
Nested classes/interfaces inherited from class State
State.Param<T>, State.Stage -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final State.Param<Boolean> static final intstatic final State.Param<Boolean> static final State.Param<IsoDirections> static final State.Param<Integer> static final State.Param<Integer> static final State.Param<String> static final State.Param<State> static final State.Param<Boolean> static final State.Param<Boolean> static final State.Param<Boolean> static final State.Param<Boolean> static final State.Param<Boolean> static final State.Param<Integer> static final State.Param<Integer> static final intstatic final intstatic final intstatic final intstatic final State.Param<Integer> static final State.Param<Boolean> -
Method Summary
Modifier and TypeMethodDescriptionbooleancanRagdoll(IsoGameCharacter owner) voidenter(IsoGameCharacter owner) voidexecute(IsoGameCharacter owner) voidexit(IsoGameCharacter owner) voidgetDeltaModifiers(IsoGameCharacter owner, MoveDeltaModifiers modifiers) static ClimbOverFenceStateinstance()booleanisIgnoreCollide(IsoGameCharacter owner, int fromX, int fromY, int fromZ, int toX, int toY, int toZ) Description copied from class: StatebooleanvoidprocessOnEnter(IsoGameCharacter owner, Map<Object, Object> delegate) voidsetParams(IsoGameCharacter owner, IsoDirections dir) Methods inherited from class State
animEvent, getAnimEventBroadcaster, getName, getParams, isProcessedOnExit, isSyncInIdle, isSyncOnEnter, isSyncOnExit, isSyncOnSquare, loadFrom, processOnExit, setParamsMethods 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, canSlowDownVehicleWhenHit, causesDamageToVehicleWhenHit, isAttacking, isDoingActionThatCanBeCancelled, isMoving
-
Field Details
-
START_X
-
START_Y
-
Z
-
END_X
-
END_Y
-
DIR
-
ZOMBIE_ON_FLOOR
-
PREV_STATE
-
SCRATCH
-
COUNTER
-
SOLID_FLOOR
-
SHEET_ROPE
-
RUN
-
SPRINT
-
COLLIDABLE
-
OUTCOME
-
TRIP_TREE
public static final int TRIP_TREE- See Also:
-
TRIP_ZOMBIE
public static final int TRIP_ZOMBIE- See Also:
-
COLLIDE_WITH_WALL
public static final int COLLIDE_WITH_WALL- See Also:
-
TRIP_METAL_BARS
public static final int TRIP_METAL_BARS- See Also:
-
TRIP_WINDOW
public static final int TRIP_WINDOW- See Also:
-
-
Method Details
-
instance
-
enter
-
execute
-
exit
-
getDeltaModifiers
- Overrides:
getDeltaModifiersin classState
-
isIgnoreCollide
public boolean isIgnoreCollide(IsoGameCharacter owner, int fromX, int fromY, int fromZ, int toX, int toY, int toZ) Description copied from class: State- Overrides:
isIgnoreCollidein classState
-
setParams
-
canRagdoll
-
isProcessedOnEnter
public boolean isProcessedOnEnter()- Overrides:
isProcessedOnEnterin classState
-
processOnEnter
- Overrides:
processOnEnterin classState
-