Beispiel #1
0
    /// <summary>
    /// タッチされたとき
    /// </summary>
    /// <param name="touch">タッチ入力データ</param>
    protected virtual void OnTouchDown(TouchData2D touch)
    {
        switch (engine.UiManager.Status)
        {
        case AdvUiManager.UiStatus.Backlog:
            break;

        case AdvUiManager.UiStatus.HideMessageWindow:                   //メッセージウィンドウが非表示
            engine.UiManager.Status = AdvUiManager.UiStatus.Default;
            break;

        case AdvUiManager.UiStatus.Default:
            if (engine.Config.IsSkip)
            {
                //スキップ中ならスキップ解除
                engine.Config.ToggleSkip();
            }
            else
            {
                if (engine.Page.IsShowingText)
                {
                    if (!engine.Config.IsSkip)
                    {
                        //文字送り
                        engine.Page.InputSendMessage();
                    }
                }
            }
            break;
        }
    }
Beispiel #2
0
 void OnClick(TouchData2D touch)
 {
     ++cuurentIndex;
     if (cuurentIndex >= data.NumOpen)
     {
         Back();
         return;
     }
     else
     {
         LoadCurrentTexture();
     }
 }