コード例 #1
0
    public void EvilMove(ButtonScr btn)
    {
        if (Held != null)
        {
            testBoard[(int)btn.Coordinates.x, (int)btn.Coordinates.y].Item = Held.Item;
        }
        Moves--;
        if (Moves == 0)
        {
            if (!CheckTestBoard())
            {
                for (int i = 0; i < 9; i++)
                {
                    for (int j = 0; j < 9; j++)
                    {
                        Board[i, j].Item = testBoard[i, j].Item;
                    }
                }
                React();
                SpawnMonster();
                UpdateBoard();
                for (int i = 0; i < 9; i++)
                {
                    for (int j = 0; j < 9; j++)
                    {
                        testBoard[i, j].Item = Board[i, j].Item;
                    }
                }
                Moves = Level;
                Held  = null;
                Cursor.SetCursor(null, Vector2.zero, CursorMode.Auto);
            }
            else
            {
                Debug.Log("Would've rolled back and dabbed!");
                for (int i = 0; i < 9; i++)
                {
                    for (int j = 0; j < 9; j++)
                    {
                        testBoard[i, j].Item = Board[i, j].Item;
                    }
                }
                Held = null;
                Cursor.SetCursor(null, Vector2.zero, CursorMode.Auto);
                Moves = Level;
            }
        }


        // Debug.Log("Select where to place gem");
        UpdateBoard();
    }
コード例 #2
0
    private void Awake()
    {
        animator = GetComponent <Animator>();
        animator.SetInteger("State", (int)Behaviour.Arise);

        camera = GameObject.Find("Main Camera").GetComponent <CameraScr>();

        JoystickMgr jsMgr = GameObject.Find("PanelJoystick").GetComponent <JoystickMgr>();

        jsMgr.eventStickDown += OnStickDown;
        jsMgr.eventStickUp   += OnStickUp;

        ButtonScr buttonScr = GameObject.Find("PanelUtility").GetComponent <ButtonScr>();

        buttonScr.eventPunch += PunchAnim;
    }