Пример #1
0
    private void UpdateIdle()
    {
        if (_mouseStatus.GetMouseJustDown(MouseStatus.KEY.LEFT) &&
            IsTouchBgLayer(touch_Panel))
        {
            _touchBeganTime = TimeHelper.GetCurrentRealTimestamp();
            _touchBeganPos  = _mouseStatus.GetMousePos();

            _state = STATE.HOLDING;
        }
    }
Пример #2
0
    private void InitManaulCamera()
    {
        if (_game.state == BattleGame.STATE.BATTLE &&
            _mouseStatus.GetMouseJustDown(MouseStatus.KEY.LEFT))
        {
            if (!_isFirstTouch)
            {
                _isFirstTouch = true;

                _game.mapCamera.cManualMove.cameraCenter = _game.mapCamera.cameraCenter;
                _game.mapCamera.SetState(MapCamera.STATE.MANUAL_MOVE);
            }
        }
    }
Пример #3
0
    void Update()
    {
        if (mapControl != null)
        {
            mapControl.Update();

            _mouseStatus.Update();

            if (_mouseStatus.GetMouseJustDown(MouseStatus.KEY.LEFT) &&
                !UICamera.Raycast(Input.mousePosition))
            {
                Vector3 worldPoint;
                Vector3 mousePosition = _mouseStatus.GetMouseJustDownPos();
                bool    raycast       = _campaignCamera.ProjectScreenPointToPlane(out worldPoint, mousePosition);
                if (raycast)
                {
                    int tileIndex = mapControl.DetectTileIndex(worldPoint);
                    if (tileIndex >= 0)
                    {
                        if (_campaignPanel != null)
                        {
                            _campaignPanel.OnSelectMission(tileIndex + 1);
                        }
                    }
                }
            }
        }
    }
Пример #4
0
    private void UpdateIdle()
    {
        _firingSkill = null;

        if (_game.state != BattleGame.STATE.BATTLE)
        {
            return;
        }

        if (!_game.gameSkill.IsSelecting())
        {
            return;
        }

        if (_mouseStatus.GetMouseJustDown() &&
            !UICamera.Raycast(Input.mousePosition))
        {
            _state = STATE.DETECT;

            _firingSkill = _game.gameSkill.GetCurrentSelectSkill();
            return;
        }
    }