![]() |
|
仮想パッドクラス [詳解]
公開型 |
|
enum |
Button
{
CHECK = 0 , DASH , JUMP , MENU , CAMERA , FPS , RESET , ZOOM_PLUS , ZOOM_MINUS , MAX } |
仮想パッドのボタン定義
|
|
enum | Stick { MOVE = 0 , MAX } |
スティックのタイプ定義
|
|
enum | Slider { CAMERA_VERTICAL = 0 , CAMERA_HORIZONTAL , MAX } |
スライダーのタイプ定義
|
|
enum | Mode { Normal = 0 , CameraShow , Photo , MAX } |
ゲーム状態(カメラ操作中・移動中)に応じた表示状態の定義
|
|
enum |
ShowGadget
{
All = 0 , Logo , Title , Message , MessageChoices , Event , Movie , Menu , Walk , Battle } |
シーン別の表示状態の定義
|
|
enum | InputState { BASE , KEYBOARD , GAMEPAD , TOUCHPANEL } |
最後にどのデバイスから入力があったか(タッチ以外から入力があったら隠す)判断する処理用
|
|
公開メンバ関数 |
|
void | initialize (GameMain gameMain) |
void | finalize () |
void | update () |
void | draw () |
void | show (ShowGadget inShowGadget=ShowGadget.Walk, float inTime=ShowTime) |
void | hide (float inTime=ShowTime) |
List< ButtonGadget > | getShowGadget (ShowGadget inShowGadget) |
List< ButtonGadget > | getShowGadget (ShowGadget inShowGadget, ref List< ButtonGadget > outDisableGadget, ref List< ButtonGadget > outHideGadget) |
List< ButtonGadget > | getCameraGadget () |
ButtonGadget | getButton (Button inButton) |
StickGadget | getStick (Stick inStick) |
SliderGadget | getSlider (Slider inSlider) |
bool | getValue (Input.KeyStates keyState, ref int outValue) |
SharpKmyMath.Vector2 | getAxis () |
公開変数類 |
|
Touch | mTouch = Touch.GetInstance() |
bool | mapFixCamera = true |
bool | mapFixCameraMode = true |
bool | mEnable = true |
静的公開変数類 |
|
static InputState | inputState = InputState.BASE |
プロパティ |
|
Touch |
Touch
[get]
|
bool |
Enable
[get, set]
|
Yukar.Engine.GameMain |
GameMain
[get, set]
|
仮想パッドクラス