|
|
仮想パッドクラス [詳解]
公開型 |
|
| 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]
|
仮想パッドクラス