Interface CharacterInputComponentEntity
- All Superinterfaces:
ECSEntity
- All Known Implementing Classes:
IsoAnimal, IsoDummyCameraCharacter, IsoGameCharacter, IsoLivingCharacter, IsoLuaCharacter, IsoLuaMover, IsoPlayer, IsoSurvivor, IsoZombie, RandomizedBuildingBase.HumanCorpse
-
Method Summary
Modifier and TypeMethodDescriptiondefault CharacterInputComponentdefault CharacterInputModedefault floatdefault Vector2default intdefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault voidsetAllowRun(boolean allowRun) default voidsetAllowSprint(boolean allowSprint) default voidsetForceAim(boolean forceAim) default voidsetForceRun(boolean forceRun) default voidsetForceSprint(boolean forceSprint) default voidsetIgnoreAimingInput(boolean b) default voidsetIgnoreInputsForDirection(boolean ignoreInputsForDirection) default voidsetJoypadBind(int joypadBind) default voidsetJoypadButtonsActive(boolean joypadMovementActive) default voidsetJoypadIgnoreAim(boolean ignore) default voidsetJoypadIgnoreAimUntilCentered(boolean ignore) default booleandefault booleanMethods inherited from interface ECSEntity
getECSComponent, getECSComponentMap, hasECSComponent, hasECSComponent, invokeECSFrameStep, onGameLoadingStateEnter, onInGameStateEnter, registerECSComponents, removeECSComponent, removeECSComponent, setECSComponent, tryGetECSComponent, visitAllComponents, visitAllComponents
-
Method Details
-
getCharacterInputComponent
-
getJoypadBind
default int getJoypadBind() -
setJoypadBind
default void setJoypadBind(int joypadBind) -
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
-
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)
-