Class InputSystem

All Implemented Interfaces:
Lifecycle
Direct Known Subclasses:
ButtonInputHandler, CameraControlInputHandler, CanvasGroupInputHandler, GridInputHandler

public abstract class InputSystem extends InputSystemBase
System for updating entity data based on input.
  • Constructor Details

  • Method Details

    • input

      public final void input(float deltaTime)
      Description copied from class: InputSystemBase
      Updates each entity's data based on input, each frame.
      Specified by:
      input in interface Lifecycle
      Specified by:
      input in class InputSystemBase
      Parameters:
      deltaTime - Delta time in seconds
    • process

      protected abstract void process(EntityChunk chunk, Input input, float deltaTime)
      Updates a single entity's data based on input, each frame.
      Parameters:
      chunk - Entity that matches this system's query
      deltaTime - Delta time in seconds