C# Class UnityPlatformer.AIInput

Fake input for AI. Allow to manually (by code) control input/actions.\n This way a AI is exactly like a playable character and no code duplication :)
Inheritance: PlatformerInput
Afficher le fichier Open project: llafuente/unity-platformer Class Usage Examples

Méthodes publiques

Méthode Description
DisableAction ( string action ) : void

Disable action

EnableAction ( string action ) : void

Enable action

GetAxisRaw ( ) : Vector2
GetAxisRawX ( ) : float
GetAxisRawY ( ) : float
IsActionDown ( string action ) : bool
IsActionHeld ( string action ) : bool
IsActionUp ( string action ) : bool
IsDownDown ( ) : bool
IsLeftDown ( ) : bool
IsRightDown ( ) : bool
IsUpDown ( ) : bool
SetAxis ( Vector2 v ) : void

Modify axis

SetX ( float x ) : void

Modify X axis

SetY ( float y ) : void

Modify Y axis

Method Details

DisableAction() public méthode

Disable action
public DisableAction ( string action ) : void
action string
Résultat void

EnableAction() public méthode

Enable action
public EnableAction ( string action ) : void
action string
Résultat void

GetAxisRaw() public méthode

public GetAxisRaw ( ) : Vector2
Résultat Vector2

GetAxisRawX() public méthode

public GetAxisRawX ( ) : float
Résultat float

GetAxisRawY() public méthode

public GetAxisRawY ( ) : float
Résultat float

IsActionDown() public méthode

public IsActionDown ( string action ) : bool
action string
Résultat bool

IsActionHeld() public méthode

public IsActionHeld ( string action ) : bool
action string
Résultat bool

IsActionUp() public méthode

public IsActionUp ( string action ) : bool
action string
Résultat bool

IsDownDown() public méthode

public IsDownDown ( ) : bool
Résultat bool

IsLeftDown() public méthode

public IsLeftDown ( ) : bool
Résultat bool

IsRightDown() public méthode

public IsRightDown ( ) : bool
Résultat bool

IsUpDown() public méthode

public IsUpDown ( ) : bool
Résultat bool

SetAxis() public méthode

Modify axis
public SetAxis ( Vector2 v ) : void
v Vector2
Résultat void

SetX() public méthode

Modify X axis
public SetX ( float x ) : void
x float
Résultat void

SetY() public méthode

Modify Y axis
public SetY ( float y ) : void
y float
Résultat void