Interface IStateCharacter

All Known Subinterfaces:
ILuaGameCharacter
All Known Implementing Classes:
IsoAnimal, IsoDummyCameraCharacter, IsoGameCharacter, IsoLivingCharacter, IsoLuaCharacter, IsoLuaMover, IsoPlayer, IsoSurvivor, IsoZombie, RandomizedBuildingBase.HumanCorpse

public interface IStateCharacter
  • Method Details

    • changeState

      void changeState(State var1)
    • getCurrentState

      State getCurrentState()
    • isCurrentState

      boolean isCurrentState(State var1)
    • hasCurrentState

      default boolean hasCurrentState()
    • isCurrentStateAttacking

      default boolean isCurrentStateAttacking()
    • isCurrentStateMoving

      default boolean isCurrentStateMoving()
    • isDoingActionThatCanBeCancelled

      default boolean isDoingActionThatCanBeCancelled()
    • canBeHitByVehicle

      default boolean canBeHitByVehicle(BaseVehicle impactingVehicle)
    • causesDamageToVehicleWhenHit

      default boolean causesDamageToVehicleWhenHit(BaseVehicle impactingVehicle)
    • canSlowDownVehicleWhenHit

      default boolean canSlowDownVehicleWhenHit(BaseVehicle impactingVehicle)
    • canCurrentStateRagdoll

      default boolean canCurrentStateRagdoll()