Character Controller Pro 1.4.11
A 2D/3D character controller asset for Unity.
|
Classes | |
struct | BoolAction |
This struct contains all the button states, which are updated frame by frame. More... | |
struct | CharacterActions |
This struct contains all the inputs actions available for the character to interact with. More... | |
class | CharacterActionsAsset |
This ScriptableObject contains all the names used as input actions by the human brain. The name of the action will matters depending on the input handler used. More... | |
class | CharacterAIAction |
This class represents a sequence action, executed by the AI brain in sequence behaviour mode. More... | |
class | CharacterAIBehaviour |
class | CharacterBrain |
This class is responsable for detecting inputs and managing character actions. More... | |
class | CharacterState |
This class represents a state, that is, a basic element used by the character state controller (finite state machine). More... | |
class | CharacterStateController |
This class handles all the involved states from the character, allowing an organized execution of events. It also contains extra information that may be required and shared between all the states. More... | |
struct | FloatAction |
class | InputAxes |
This class reads the actions of a 2D UI joystick and then sends the values to a mobile input component. More... | |
class | InputButton |
This class reads the actions of a 2D UI button and then sends the states flags to a mobile input component. More... | |
class | InputHandler |
This abstract class contains all the input methods that are used by the character brain. This is the base class for all the input detection methods available. More... | |
class | InputHandlerSettings |
interface | IUIAction |
interface | IUIBoolAction |
interface | IUIFloatAction |
interface | IUIVector2Action |
interface | IUpdatable |
Interface used for objects that need to be updated in a frame by frame basis. More... | |
class | MovementReferenceParameters |
class | UIInputHandler |
This input handler implements the input detection for UI elements (mobile UI). More... | |
class | UnityInputHandler |
This input handler implements the input detection following the Unity's Input Manager convention. This scheme is used for desktop games. More... | |
struct | Vector2Action |
Enumerations | |
enum | SequenceType { Duration , OnWallHit } |
enum | HumanInputType { InputManager , UIMobile , Custom } |
Defines the nature of the inputs obtained by the associated input handler. | |