Ejemplo n.º 1
0
    public void MoveTheSquareHere(int tempX, int tempY, bool MakeTargetSquares)
    {
        if (tempX > GridSize | tempX <-GridSize | tempY> GridSize | tempY < -GridSize)
        {
            return;
        }

        GameObject workingPrefab;

        if (MakeTargetSquares)
        {
            workingPrefab = (GameObject)Instantiate(Resources.Load("prefabs/Target square prefab"));
        }
        else
        {
            workingPrefab = (GameObject)Instantiate(Resources.Load("prefabs/Effect square prefab"));
        }

        if (MakeTargetSquares)
        {
            TargetSquare workingSquare = workingPrefab.GetComponent <TargetSquare>();
            workingSquare.MoveToPoint(tempX, tempY);
        }
        else
        {
            EffectSquare workingEffectSquare = workingPrefab.GetComponent <EffectSquare>();
            workingEffectSquare.MoveToPointAndFadeOut(tempX, tempY);
        }
    }