Class AnimalClimbOverFenceState
java.lang.Object
zombie.ai.State
zombie.ai.states.animals.AnimalClimbOverFenceState
- All Implemented Interfaces:
IAnimEventListener
,IAnimEventWrappedBroadcaster
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
animEvent
(IsoGameCharacter isoGameCharacter, AnimEvent animEvent) void
enter
(IsoGameCharacter isoGameCharacter) void
execute
(IsoGameCharacter isoGameCharacter) void
exit
(IsoGameCharacter isoGameCharacter) static AnimalClimbOverFenceState
instance()
boolean
isIgnoreCollide
(IsoGameCharacter isoGameCharacter, int int12, int int15, int int6, int int13, int int16, int int5) Return TRUE if the owner should ignore collisions when passing between two squares.void
setParams
(IsoGameCharacter isoGameCharacter, IsoDirections isoDirections) Methods inherited from class zombie.ai.State
getAnimEventBroadcaster, getDeltaModifiers, getName, getStatePermissions, isAttacking, isDoingActionThatCanBeCancelled, isMoving, isSyncInIdle, isSyncOnEnter, isSyncOnExit, isSyncOnSquare, setParams
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface zombie.core.skinnedmodel.advancedanimation.events.IAnimEventWrappedBroadcaster
addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener
-
Field Details
-
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:
-
-
Constructor Details
-
AnimalClimbOverFenceState
public AnimalClimbOverFenceState()
-
-
Method Details
-
instance
-
enter
-
execute
-
exit
-
animEvent
- Specified by:
animEvent
in interfaceIAnimEventListener
- Specified by:
animEvent
in interfaceIAnimEventWrappedBroadcaster
- Overrides:
animEvent
in classState
-
isIgnoreCollide
public boolean isIgnoreCollide(IsoGameCharacter isoGameCharacter, int int12, int int15, int int6, int int13, int int16, int int5) Description copied from class:State
Return TRUE if the owner should ignore collisions when passing between two squares. Defaults to FALSE- Overrides:
isIgnoreCollide
in classState
-
setParams
-