C# Класс 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 :)
Наследование: PlatformerInput
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

DisableAction() публичный Метод

Disable action
public DisableAction ( string action ) : void
action string
Результат void

EnableAction() публичный Метод

Enable action
public EnableAction ( string action ) : void
action string
Результат void

GetAxisRaw() публичный Метод

public GetAxisRaw ( ) : Vector2
Результат Vector2

GetAxisRawX() публичный Метод

public GetAxisRawX ( ) : float
Результат float

GetAxisRawY() публичный Метод

public GetAxisRawY ( ) : float
Результат float

IsActionDown() публичный Метод

public IsActionDown ( string action ) : bool
action string
Результат bool

IsActionHeld() публичный Метод

public IsActionHeld ( string action ) : bool
action string
Результат bool

IsActionUp() публичный Метод

public IsActionUp ( string action ) : bool
action string
Результат bool

IsDownDown() публичный Метод

public IsDownDown ( ) : bool
Результат bool

IsLeftDown() публичный Метод

public IsLeftDown ( ) : bool
Результат bool

IsRightDown() публичный Метод

public IsRightDown ( ) : bool
Результат bool

IsUpDown() публичный Метод

public IsUpDown ( ) : bool
Результат bool

SetAxis() публичный Метод

Modify axis
public SetAxis ( Vector2 v ) : void
v Vector2
Результат void

SetX() публичный Метод

Modify X axis
public SetX ( float x ) : void
x float
Результат void

SetY() публичный Метод

Modify Y axis
public SetY ( float y ) : void
y float
Результат void