コード例 #1
0
ファイル: Disk.cs プロジェクト: ReaperCZ/UnityTemp
    public void moveToColumn(Column target, bool animate)
    {
        draggingEnabled = false;

        waitingForTarget = false;
        gameController.setWaitingForTarget(null);

        if (actualColumn != null)
        {
            if (actualColumn != target)
            {
                Debug.Log("Moving from column: " + actualColumn);
                Debug.Log("Moving to column: " + target);

                gameController.increaseScore();
            }

            actualColumn.removeTopDisk();
        }

        actualColumn = target;
        actualColumn.addDisk(this);

        if (animate)
        {
            updatePosition(4.8f);
        }
        else
        {
            updatePosition(0.0f);
        }

        renderer.material.color = startcolor;
        rigidbody.isKinematic = false;
    }