コード例 #1
0
ファイル: AnswerButton.cs プロジェクト: thanhtr/LingoQuiz
 private void OnSelected(InputDetectorTouch touch)
 {
     if (OnAnswerClicked != null)
     {
         OnAnswerClicked(this);
     }
 }
コード例 #2
0
 private void SendTouchReleaseEvent(InputDetectorTouch touch)
 {
     if (OnTouchRelease != null)
     {
         OnTouchRelease(touch);
     }
 }
コード例 #3
0
 void OnTouchAndRelease(InputDetectorTouch touch)
 {
     if (OnLaterPressed != null)
     {
         OnLaterPressed();
     }
 }
コード例 #4
0
ファイル: ResultView.cs プロジェクト: thanhtr/LingoQuiz
 private void OnNextPressed(InputDetectorTouch touch)
 {
     if (OnResultNextButtonPressed != null)
     {
         OnResultNextButtonPressed();
     }
 }
コード例 #5
0
ファイル: ResultView.cs プロジェクト: thanhtr/LingoQuiz
 private void OnRetryPressed(InputDetectorTouch touch)
 {
     if (OnResultRetryButtonPressed != null)
     {
         OnResultRetryButtonPressed();
     }
 }
コード例 #6
0
ファイル: ButtonSounds.cs プロジェクト: thanhtr/LingoQuiz
 private void OnTouchAndRelease(InputDetectorTouch touch)
 {
     if (touchAndReleseSound != null)
     {
         PlaySound(touchAndReleseSound);
     }
 }
コード例 #7
0
 private void SendTouchAnywhereEvent(InputDetectorTouch touch)
 {
     if (OnTouchAnywhere != null)
     {
         OnTouchAnywhere(touch);
     }
 }
コード例 #8
0
 void OnTouchAndRelease(InputDetectorTouch touch)
 {
     if (OnWordChoiceClicked != null)
     {
         OnWordChoiceClicked(this);
     }
 }
コード例 #9
0
 private void SendTouchEvent(InputDetectorTouch touch)
 {
     if (OnTouch != null)
     {
         OnTouch(touch);
     }
 }
コード例 #10
0
ファイル: Button.cs プロジェクト: thanhtr/LingoQuiz
 protected virtual void OnButtonPress(InputDetectorTouch touch)
 {
     if (OnPressed != null)
     {
         OnPressed(this);
     }
 }
コード例 #11
0
ファイル: AnswerButton.cs プロジェクト: thanhtr/LingoQuiz
 private void OnTouchReleaseAnywhere(InputDetectorTouch touch)
 {
     if (isPressed)
     {
         SwitchButtonPressed(false);
     }
     isPressed = false;
 }
コード例 #12
0
ファイル: ButtonSounds.cs プロジェクト: thanhtr/LingoQuiz
 private void OnRelease(InputDetectorTouch touch)
 {
     if (releaseSound != null && isPressed)
     {
         PlaySound(releaseSound);
         isPressed = false;
     }
 }
コード例 #13
0
ファイル: ScaleOnTouch.cs プロジェクト: thanhtr/LingoQuiz
 public void OnTouchReleaseAnywhere(InputDetectorTouch touch)
 {
     if (touched == true)
     {
         ScaleOnReleased();
     }
     touched = false;
 }
コード例 #14
0
ファイル: ButtonSounds.cs プロジェクト: thanhtr/LingoQuiz
 private void OnTouch(InputDetectorTouch touch)
 {
     Debug.Log("play touch sound");
     if (touchSound != null)
     {
         PlaySound(touchSound);
         isPressed = true;
     }
 }
コード例 #15
0
    protected virtual void OnTouchRelease(InputDetectorTouch touch)
    {
        if (isTouched)
        {
            SendSelectionEvent();
        }

        isTouched = false;
    }
コード例 #16
0
 protected override void OnButtonPressAndRelease(InputDetectorTouch touch)
 {
     Debug.Log("next press");
     if (main == null)
     {
         main = FindObjectOfType <QuizMainView>();
     }
     main.SendMessage("OnNextButtonPressed", this, SendMessageOptions.DontRequireReceiver);
 }
コード例 #17
0
ファイル: SwipeScroller.cs プロジェクト: thanhtr/LingoQuiz
    void OnTouchAnywhere(InputDetectorTouch touch)
    {
        if (RayHitsCollider(touch.screenPosition))
        {
            touchStartPosition   = Camera.main.ScreenToWorldPoint(touch.screenPosition);
            touchStartPosition.z = content.transform.position.z;

            previousPosition = content.transform.position;

            state = State.Touched;
            speed = 0f;
        }
    }
コード例 #18
0
    void OnTouchAndRelease(InputDetectorTouch touch)
    {
        if (soundOn)
        {
            textMesh.text = "sound: off";
            soundOn       = false;
        }
        else
        {
            textMesh.text = "sound: on";
            soundOn       = true;
        }

        setting.soundOn = soundOn;
        setting.SaveAll();
    }
コード例 #19
0
    void OnTouchAndRelease(InputDetectorTouch touch)
    {
        if (musicOn)
        {
            textMesh.text = "music: off";
            musicOn       = false;
        }
        else
        {
            textMesh.text = "music: on";
            musicOn       = true;
        }

        setting.musicOn = musicOn;
        setting.SaveAll();
    }
コード例 #20
0
ファイル: QuizMainView.cs プロジェクト: thanhtr/LingoQuiz
    private void OnTouchReleaseAnywhere(InputDetectorTouch touch)
    {
        if (waitingForTouch)
        {
            waitingForTouch = false;

            if (hasNextQuestion)
            {
                SlideToNextView();
            }
            else
            {
                ShowResultView();
            }

            Invoke("ChangeDisplayNumber", 0.25f);
        }
    }
コード例 #21
0
    void OnTouchAndRelease(InputDetectorTouch touch)
    {
        if (soundOn)
        {
            //textMesh.text = "sound: off";
            sprite.SetSprite("mute");
            soundOn = musicOn = false;
        }
        else
        {
            //textMesh.text = "sound: on";
            sprite.SetSprite("sound");
            soundOn = musicOn = true;
        }

        setting.soundOn = soundOn;
        setting.musicOn = musicOn;
        setting.SaveAll();
    }
コード例 #22
0
ファイル: SwipeScroller.cs プロジェクト: thanhtr/LingoQuiz
 void OnTouchReleaseAnywhere(InputDetectorTouch touch)
 {
     state = State.Sliding;
 }
コード例 #23
0
 void OnTouchAndRelease(InputDetectorTouch touch)
 {
     Debug.Log("Info");
 }
コード例 #24
0
ファイル: PlayButton.cs プロジェクト: thanhtr/LingoQuiz
 void OnTouchAndRelease(InputDetectorTouch touch)
 {
     Loader.LoadQuizList();
 }
コード例 #25
0
ファイル: ScaleOnTouch.cs プロジェクト: thanhtr/LingoQuiz
 public void OnTouch(InputDetectorTouch touch)
 {
     touched = true;
     ScaleTouch();
 }
コード例 #26
0
 protected virtual void OnItemTouch(InputDetectorTouch touch)
 {
     isTouched     = true;
     touchMovement = 0f;
     touchStartPos = inputDetector.GetTouchScreenPosition();
 }
コード例 #27
0
ファイル: FacebookButton.cs プロジェクト: thanhtr/LingoQuiz
 void OnTouchAndRelease(InputDetectorTouch touch)
 {
     Application.OpenURL("https://www.facebook.com/lingoteach");
 }
コード例 #28
0
ファイル: AnswerButton.cs プロジェクト: thanhtr/LingoQuiz
 private void OnTouch(InputDetectorTouch touch)
 {
     isPressed = true;
     SwitchButtonPressed(isPressed);
 }
コード例 #29
0
ファイル: Button.cs プロジェクト: thanhtr/LingoQuiz
 protected virtual void OnButtonPressAndRelease(InputDetectorTouch touch)
 {
 }
コード例 #30
0
 // Use this for initialization
 void Awake()
 {
     externalListeners  = new List <GameObject>();
     inputDetectorTouch = new InputDetectorTouch();
 }