Beispiel #1
0
    // Update is called once per frame
    void Update()
    {
        TimerController timetext1 = Timetext.GetComponent <TimerController>();


        //ボールが画面外に出た場合
        if (this.transform.position.z < this.visiblePosZ)
        {
            this.gameover = true;

            if (timetext1.totaltime > 0 && timetext1.timeup == false)
            {
                //GameoverTextにゲームオーバを表示
                this.gameoverText.GetComponent <Text>().text = "Game Over";

                //フリッパー付属スクリプト呼び出しと変数変更PC
                FripperController fripper1 = this.Fripper1.GetComponent <FripperController>();
                fripper1.gameplay = false;

                FripperController fripper2 = this.Fripper2.GetComponent <FripperController>();
                fripper2.gameplay = false;

                //フリッパー付属スクリプト呼び出しと変数変更Android
                TouchSystem fripper11 = this.Fripper1.GetComponent <TouchSystem>();
                fripper11.gameplay = false;

                TouchSystem fripper22 = this.Fripper2.GetComponent <TouchSystem>();
                fripper22.gameplay = false;

                //retry

                CanvasController.SetActive("RetryButton", true);
            }
        }
    }
Beispiel #2
0
 public void PassTurn()
 {
     input         = false;
     currentPoints = ActionPoints;
     Manager.instance.PassTurn();
     TouchSystem.SetEnabled(false);
 }
        internal void Update()
        {
            if (_hostEntity == null)
            {
                return;
            }
            SystemTime.Update();
            long now = SystemTime.GetTime();

            TouchSystem.UpdateNow(now);
            _hostEntity.UpdateNow(now);
            GenericStaticTickerManager <Bullet> .UpdateNow(now);

            MachineCenter.debugger.Update();
            if (Input.GetKeyDown(KeyCode.Alpha1))
            {
                Fire(0);
            }
            else if (Input.GetKeyDown(KeyCode.Alpha2))
            {
                Fire(1);
            }
            else if (Input.GetKeyDown(KeyCode.Alpha3))
            {
                Fire(2);
            }
            else if (Input.GetKeyDown(KeyCode.Alpha4))
            {
                Fire(3);
            }
        }
    void Start()
    {
        // Add systems here
        DialogSystem dls = new DialogSystem();

        AddSystem(dls);
        PreMatchDialogSystem pmds = new PreMatchDialogSystem();

        AddSystem(pmds);
        MatchSystem ms = new MatchSystem();

        AddSystem(ms);

        AnimationSystem ans = new AnimationSystem();

        AddSystem(ans);
        TouchSystem ts = new TouchSystem();

        AddSystem(ts);
        UISystem uis = new UISystem();

        AddSystem(uis);
        PauseSystem ps = new PauseSystem();

        AddSystem(ps);
        DestroySystem ds = new DestroySystem();

        AddSystem(ds);

        //AdSystem ads = new AdSystem();
        //AddSystem(ads);

        Enable();
        Setup();
    }
Beispiel #5
0
 private void Awake()
 {
     if (!instance)
     {
         instance = this;
     }
 }
Beispiel #6
0
    void Start()
    {
        // Add systems here
        TouchSystem ts = new TouchSystem();

        AddSystem(ts);

        AnimationSystem ans = new AnimationSystem();

        AddSystem(ans);
        UISystem uis = new UISystem();

        AddSystem(uis);
        PauseSystem ps = new PauseSystem();

        AddSystem(ps);
        DestroySystem ds = new DestroySystem();

        AddSystem(ds);

        AdSystem ads = new AdSystem();

        AddSystem(ads);

        Enable();
        ExtraSetup();
    }
Beispiel #7
0
    void Awake()
    {
        _touch_system  = GetComponent <TouchSystem>();
        _score_manager = GetComponent <ScoreManager>();
        _score_text.GetComponent <Text>();
        _time_text.GetComponent <Text>();

        _score_text.text = "ぶつけた個数:" + _score + "個";
        _time_text.text  = "残り:" + _time_limit + "秒";
    }
Beispiel #8
0
    protected virtual void OnEnable()
    {
        // Make sure there's only one LeanTouch active in the scene
        if (Instance != null && Instance != this)
        {
            Debug.LogWarning("Your scene already contains a " + typeof(TouchSystem).Name + ", destroying the old one...");

            DestroyImmediate(Instance.gameObject);
        }

        Instance = this;
    }
    void Start()
    {
        // Add systems here
        LivesSystem ls = new LivesSystem();

        AddSystem(ls);
        StreakSystem ss = new StreakSystem();

        AddSystem(ss);
        ScoreSystem scs = new ScoreSystem();

        AddSystem(scs);
        ColoringSystem cs = new ColoringSystem();

        AddSystem(cs);
        TouchSystem ts = new TouchSystem();

        AddSystem(ts);
        GameSystem gs = new GameSystem();

        AddSystem(gs);
        TutorialSystem tus = new TutorialSystem();

        AddSystem(tus);

        AnimationSystem ans = new AnimationSystem();

        AddSystem(ans);
        UISystem uis = new UISystem();

        AddSystem(uis);
        PauseSystem ps = new PauseSystem();

        AddSystem(ps);
        DestroySystem ds = new DestroySystem();

        AddSystem(ds);

        AdSystem ads = new AdSystem();

        AddSystem(ads);

        Enable();
        this.initializeGame = true;
        ExtraSetup();
    }
Beispiel #10
0
    void Update()
    {
        // 毎フレーム毎に残り時間を減らしてく
        this.totaltime -= Time.deltaTime;

        //ボールコントローラー呼び出し
        BallCountroller ballcon = this.Ball.GetComponent <BallCountroller>();

        if (this.totaltime < 0)
        {
            if (ballcon.gameover == false)
            {
                this.timeup = true;

                this.gameoverText.GetComponent <Text>().text = "Game Clear";

                //フリッパー付属スクリプト呼び出しと変数変更PC
                FripperController fripper1 = this.Fripper1.GetComponent <FripperController>();
                fripper1.gameplay = false;

                FripperController fripper2 = this.Fripper2.GetComponent <FripperController>();
                fripper2.gameplay = false;

                //フリッパー付属スクリプト呼び出しと変数変更Android
                TouchSystem fripper11 = this.Fripper1.GetComponent <TouchSystem>();
                fripper11.gameplay = false;

                TouchSystem fripper22 = this.Fripper2.GetComponent <TouchSystem>();
                fripper22.gameplay = false;

                //retry
                CanvasController.SetActive("RetryButton", true);
            }
        }
        else
        {
            // timeを文字列に変換したものをテキストに表示する
            minutes = (int)totaltime / 60;
            seconds = (int)totaltime - minutes * 60;


            this.TimeText.GetComponent <Text>().text = this.minutes.ToString("00") + ":" + this.seconds.ToString("00");
        }
    }
Beispiel #11
0
    void InitTouchSystem()
    {
        // Pan
        PanRecognizer panRecognizer = new PanRecognizer();

        panRecognizer.gestureCanTrigger = () =>
        {
            bool isInViewport = geoCamera.IsInViewport();
            if (!isInViewport)
            {
                return(false);
            }

            if (state == GeoState.Normal)
            {
                return(canCameraRotate);
            }
            return(currentOperation.CanRotateCamera);
        };
        panRecognizer.gestureBeginEvent += (r) =>
        {
            isCameraRotate = true;
            geoUI.activePanel.Clear();
        };

        panRecognizer.gestureRecognizedEvent += (r) =>
        {
            Vector2 delta = -(r.deltaPosition) * 0.1f;
            geoCamera.Rotate(delta);
        };

        panRecognizer.gestureEndEvent += (r) =>
        {
            isCameraRotate = false;
        };

        TouchSystem.addRecognizer(panRecognizer);
    }
Beispiel #12
0
 void Awake()
 {
     _touch_system  = GetComponent <TouchSystem>();
     _score_manager = GetComponent <ScoreManager>();
 }
Beispiel #13
0
    private void InitTouch()
    {
        // Pan
        PanRecognizer panRecognizer = new PanRecognizer();

        panRecognizer.zIndex = 2;

        panRecognizer.gestureBeginEvent += (r) =>
        {
            // Debug.Log("Pan Begin : " + r);
        };

        panRecognizer.gestureRecognizedEvent += (r) =>
        {
            if (isUIHandleDrag)
            {
                DragItem(r.position);
                return;
            }

            if (IsPointerOverUIObject())
            {
                isOverUI = true;
            }
            if (isOverUI)
            {
                return;
            }

            if (isEditItemHandleDrag)
            {
            }
            else
            {
                Vector2 delta = -(r.deltaPosition) * 0.1f;
                camera.Rotate(delta);
                studioPanel.SetResetButtonActive(true);
            }
        };

        panRecognizer.gestureEndEvent += r =>
        {
            isUIHandleDrag = false;
            isOverUI       = false;
        };

        PanRecognizer panTwoRecognizer = new PanRecognizer(2);

        panTwoRecognizer.zIndex = 3;
        panTwoRecognizer.gestureRecognizedEvent += (r) =>
        {
            camera.Move(r.deltaPosition * 0.05f);
            studioPanel.SetResetButtonActive(true);
        };

        PinchRecognizer pinchRecognizer = new PinchRecognizer();

        pinchRecognizer.zIndex = 4;

        pinchRecognizer.gestureRecognizedEvent += (r) =>
        {
            camera.Zoom(r.deltaDistance * 0.05f);
            studioPanel.SetResetButtonActive(true);
        };

        TapRecognizer tapRecognizer = new TapRecognizer();

        tapRecognizer.gestureRecognizedEvent += (r) =>
        {
            if (isOverUI)
            {
                isOverUI = false;
                return;
            }
            if (IsPointerOverUIObject())
            {
                return;
            }
            if (isItemEdited)
            {
                return;
            }

            studioPanel.Back();
        };

        TouchSystem.addRecognizer(panRecognizer);
        TouchSystem.addRecognizer(panTwoRecognizer);
        TouchSystem.addRecognizer(pinchRecognizer);
        TouchSystem.addRecognizer(tapRecognizer);
    }
Beispiel #14
0
 // Use this for initialization
 void Start()
 {
     _touch = GetComponent<TouchSystem>();
     _scene_manager = GetComponent<Scene_Manager>();
 }
Beispiel #15
0
    void Start()
    {
        demoCamera = FindObjectOfType(typeof(DemoCamera)) as DemoCamera;

        TapRecognizer tapRecognizer = new TapRecognizer();

        tapRecognizer.zIndex = 1;
        tapRecognizer.gestureRecognizedEvent += r =>
        {
            Debug.Log("Tap: " + r);
        };

        PanRecognizer panRecognizer = new PanRecognizer();

        panRecognizer.zIndex             = 2;
        panRecognizer.gestureBeginEvent += r =>
        {
            Debug.Log("Pan Begin -----: " + r);
        };

        panRecognizer.gestureRecognizedEvent += r =>
        {
            Debug.Log("Pan : " + r);
            demoCamera.Rotate(-(r.deltaPosition) * 0.1f);
        };

        panRecognizer.gestureEndEvent += r =>
        {
            Debug.Log("Pan End -----: " + r);
        };

        PanRecognizer panTwoRecognizer = new PanRecognizer(2);

        panTwoRecognizer.zIndex             = 3;
        panTwoRecognizer.gestureBeginEvent += r =>
        {
            Debug.Log("Pan Two Begin -----: " + r);
        };

        panTwoRecognizer.gestureRecognizedEvent += r =>
        {
            Debug.Log("Pan Two : " + r);
            demoCamera.Move(r.deltaPosition * 0.05f);
        };

        panTwoRecognizer.gestureEndEvent += r =>
        {
            Debug.Log("Pan Two End -----: " + r);
        };

        PinchRecognizer pinchRecognizer = new PinchRecognizer();

        pinchRecognizer.zIndex             = 4;
        pinchRecognizer.gestureBeginEvent += r =>
        {
            Debug.Log("Pinch Begin -----: " + r);
        };

        pinchRecognizer.gestureRecognizedEvent += r =>
        {
            Debug.Log("Pinch : " + r);
            demoCamera.Zoom(r.deltaDistance * 0.05f);
        };

        pinchRecognizer.gestureEndEvent += r =>
        {
            Debug.Log("Pinch End -----: " + r);
        };

        TouchSystem.addRecognizer(tapRecognizer);
        TouchSystem.addRecognizer(panRecognizer);
        TouchSystem.addRecognizer(panTwoRecognizer);
        TouchSystem.addRecognizer(pinchRecognizer);
    }
Beispiel #16
0
    void Awake()
    {
        _touch_system = GetComponent<TouchSystem>();
        _score_manager = GetComponent<ScoreManager>();
        _score_text.GetComponent<Text>();
        _time_text.GetComponent<Text>();

        _score_text.text = "ぶつけた個数:" + _score + "個";
        _time_text.text = "残り:" + _time_limit + "秒";
    }
Beispiel #17
0
 // Use this for initialization
 void Start()
 {
     _touch         = GetComponent <TouchSystem>();
     _scene_manager = GetComponent <Scene_Manager>();
 }
Beispiel #18
0
 internal void end()
 {
     TouchSystem.resetRecoginer();
 }
Beispiel #19
0
 public void StartTurn()
 {
     TurnReset();
     input = true;
     TouchSystem.SetEnabled(true);
 }
 void Awake()
 {
     _touch_system = GetComponent<TouchSystem>();
     _score_manager = GetComponent<ScoreManager>();
 }