Logo
公開型 | 公開メンバ関数 | 静的公開メンバ関数 | プロパティ | 全メンバ一覧
Yukar.Engine.BindProperty 構造体

入力値の情報 [詳解]

公開型

enum  InputIds {
  NONE = -1 , DPAD_UP = 0 , DPAD_DOWN = 1 , DPAD_LEFT = 2 ,
  DPAD_RIGHT = 3 , PAD_BUTTON7 = 4 , PAD_BUTTON6 = 5 , PAD_BUTTON8 = 6 ,
  PAD_BUTTON9 = 7 , PAD_BUTTON4 = 8 , PAD_BUTTON5 = 9 , PAD_BUTTON0 = 10 ,
  PAD_BUTTON1 = 11 , PAD_BUTTON2 = 12 , PAD_BUTTON3 = 13 , PAD_BUTTON10 = 14 ,
  PAD_BUTTON11 = 15 , PAD_LEFT_THUMB_X = 16 , PAD_LEFT_THUMB_Y = 17 , PAD_RIGHT_THUMB_X = 18 ,
  PAD_RIGHT_THUMB_Y = 19 , MOUSE_POS_X = 20 , MOUSE_POS_Y = 21 , MOUSE_BUTTON_L = 22 ,
  MOUSE_BUTTON_R = 23 , MOUSE_BUTTON_M = 24 , MOUSE_WHEEL = 25 , MOUSE_WHEEL_PLUS ,
  MOUSE_WHEEL_MINUS , PAD_LEFT_THUMB_X_PLUS , PAD_LEFT_THUMB_X_MINUS , PAD_LEFT_THUMB_Y_PLUS ,
  PAD_LEFT_THUMB_Y_MINUS , PAD_RIGHT_THUMB_X_PLUS , PAD_RIGHT_THUMB_X_MINUS , PAD_RIGHT_THUMB_Y_PLUS ,
  PAD_RIGHT_THUMB_Y_MINUS , PAD_LEFT_PRESSED_THUMB_X_PLUS , PAD_LEFT_PRESSED_THUMB_X_MINUS , PAD_LEFT_PRESSED_THUMB_Y_PLUS ,
  PAD_LEFT_PRESSED_THUMB_Y_MINUS , PAD_RIGHT_PRESSED_THUMB_X_PLUS , PAD_RIGHT_PRESSED_THUMB_X_MINUS , PAD_RIGHT_PRESSED_THUMB_Y_PLUS ,
  PAD_RIGHT_PRESSED_THUMB_Y_MINUS , AMOUNT
}
 入力値のID [詳解]
 

公開メンバ関数

 BindProperty (List< Tuple< int, InputIds, float > > inputProperties, Input.KeyStates action)
 コンストラクタ [詳解]
 
 BindProperty (List< Tuple< int, InputIds, float > > inputProperties, Input.KeyStates action, Input.GameState gameState)
 コンストラクタ [詳解]
 

静的公開メンバ関数

static string IntToKeyCodeName (int key)
 整数=>KeyCode名 [詳解]
 

プロパティ

List< Tuple< int, InputIds, float > > InputProperties [get]
 入力情報 (順にキーコード、パッドまたはマウスの入力値、axisの係数) [詳解]
 
Input.KeyStates Action [get]
 入力に対する命令 [詳解]
 
Input.GameState GameState [get]
 

詳解

入力値の情報

列挙型メンバ詳解

◆ InputIds

入力値のID

列挙値
NONE 
DPAD_UP 
DPAD_DOWN 
DPAD_LEFT 
DPAD_RIGHT 
PAD_BUTTON7 
PAD_BUTTON6 
PAD_BUTTON8 
PAD_BUTTON9 
PAD_BUTTON4 
PAD_BUTTON5 
PAD_BUTTON0 
PAD_BUTTON1 
PAD_BUTTON2 
PAD_BUTTON3 
PAD_BUTTON10 
PAD_BUTTON11 
PAD_LEFT_THUMB_X 
PAD_LEFT_THUMB_Y 
PAD_RIGHT_THUMB_X 
PAD_RIGHT_THUMB_Y 
MOUSE_POS_X 
MOUSE_POS_Y 
MOUSE_BUTTON_L 
MOUSE_BUTTON_R 
MOUSE_BUTTON_M 
MOUSE_WHEEL 
MOUSE_WHEEL_PLUS 
MOUSE_WHEEL_MINUS 
PAD_LEFT_THUMB_X_PLUS 
PAD_LEFT_THUMB_X_MINUS 
PAD_LEFT_THUMB_Y_PLUS 
PAD_LEFT_THUMB_Y_MINUS 
PAD_RIGHT_THUMB_X_PLUS 
PAD_RIGHT_THUMB_X_MINUS 
PAD_RIGHT_THUMB_Y_PLUS 
PAD_RIGHT_THUMB_Y_MINUS 
PAD_LEFT_PRESSED_THUMB_X_PLUS 
PAD_LEFT_PRESSED_THUMB_X_MINUS 
PAD_LEFT_PRESSED_THUMB_Y_PLUS 
PAD_LEFT_PRESSED_THUMB_Y_MINUS 
PAD_RIGHT_PRESSED_THUMB_X_PLUS 
PAD_RIGHT_PRESSED_THUMB_X_MINUS 
PAD_RIGHT_PRESSED_THUMB_Y_PLUS 
PAD_RIGHT_PRESSED_THUMB_Y_MINUS 
AMOUNT 

構築子と解体子

◆ BindProperty() [1/2]

Yukar.Engine.BindProperty.BindProperty ( List< Tuple< int, InputIds, float > >  inputProperties,
Input.KeyStates  action 
)

コンストラクタ

引数
inputProperties入力情報
axisCoefficientaxisの係数

◆ BindProperty() [2/2]

Yukar.Engine.BindProperty.BindProperty ( List< Tuple< int, InputIds, float > >  inputProperties,
Input.KeyStates  action,
Input.GameState  gameState 
)

コンストラクタ

引数
inputProperties入力情報
axisCoefficientaxisの係数
gameState反応するゲームの状態

メソッド詳解

◆ IntToKeyCodeName()

static string Yukar.Engine.BindProperty.IntToKeyCodeName ( int  key)
static

整数=>KeyCode名

引数
key
戻り値

プロパティ詳解

◆ Action

Input.KeyStates Yukar.Engine.BindProperty.Action
get

入力に対する命令

◆ GameState

Input.GameState Yukar.Engine.BindProperty.GameState
get

◆ InputProperties

List<Tuple<int, InputIds, float> > Yukar.Engine.BindProperty.InputProperties
get

入力情報 (順にキーコード、パッドまたはマウスの入力値、axisの係数)