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
파일 보기 프로젝트 열기: llafuente/unity-platformer 1 사용 예제들

공개 메소드들

메소드 설명
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