Interface CharacterInputComponentEntity

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

public interface CharacterInputComponentEntity extends ECSEntity
  • Method Details

    • getCharacterInputComponent

      default CharacterInputComponent getCharacterInputComponent()
    • getJoypadBind

      default int getJoypadBind()
    • setJoypadBind

      default void setJoypadBind(int joypadBind)
    • getInputMode

      default CharacterInputMode getInputMode()
    • isForceAim

      default boolean isForceAim()
    • setForceAim

      default void setForceAim(boolean forceAim)
    • toggleForceAim

      default boolean toggleForceAim()
    • isForceSprint

      default boolean isForceSprint()
    • setForceSprint

      default void setForceSprint(boolean forceSprint)
    • isForceRun

      default boolean isForceRun()
    • setForceRun

      default void setForceRun(boolean forceRun)
    • getInputMoveVector

      default Vector2 getInputMoveVector(Vector2 out)
    • getInputMovementRate

      default float getInputMovementRate()
    • isInputMoveAxisApplied

      default boolean isInputMoveAxisApplied()
    • isAimKeyDown

      default boolean isAimKeyDown()
    • isPrecisionAimKeyDown

      default boolean isPrecisionAimKeyDown()
    • isAnyAimKeyDown

      default boolean isAnyAimKeyDown()
    • isMeleeButtonDown

      default boolean isMeleeButtonDown()
    • isAttackButtonDown

      default boolean isAttackButtonDown()
    • isRunButtonDown

      default boolean isRunButtonDown()
    • wasRunButtonDown

      default boolean wasRunButtonDown()
    • isInteractButtonPressed

      default boolean isInteractButtonPressed()
    • isInteractButtonDown

      default boolean isInteractButtonDown()
    • isInteractButtonClicked

      default boolean isInteractButtonClicked()
    • isWalkToButtonDown

      default boolean isWalkToButtonDown()
    • isCrouchButtonPressed

      default boolean isCrouchButtonPressed()
    • isSprintButtonDown

      default boolean isSprintButtonDown()
    • isManualFloorAtkButtonDown

      default boolean isManualFloorAtkButtonDown()
    • isShiftKeyDown

      default boolean isShiftKeyDown()
    • isF12KeyDown

      default boolean isF12KeyDown()
    • isChangeCharacterKeyDown

      default boolean isChangeCharacterKeyDown()
    • setJoypadButtonsActive

      default void setJoypadButtonsActive(boolean joypadMovementActive)
    • isJoypadButtonsActive

      default boolean isJoypadButtonsActive()
    • setIgnoreInputsForDirection

      default void setIgnoreInputsForDirection(boolean ignoreInputsForDirection)
    • isIgnoreInputsForDirection

      default boolean isIgnoreInputsForDirection()
    • setJoypadIgnoreAim

      default void setJoypadIgnoreAim(boolean ignore)
    • setJoypadIgnoreAimUntilCentered

      default void setJoypadIgnoreAimUntilCentered(boolean ignore)
    • isJoypadIgnoreAimUntilCentered

      default boolean isJoypadIgnoreAimUntilCentered()
    • setIgnoreAimingInput

      default void setIgnoreAimingInput(boolean b)
    • isIgnoringAimingInput

      default boolean isIgnoringAimingInput()
    • isAllowSprint

      default boolean isAllowSprint()
    • setAllowSprint

      default void setAllowSprint(boolean allowSprint)
    • isAllowRun

      default boolean isAllowRun()
    • setAllowRun

      default void setAllowRun(boolean allowRun)