Esempio n. 1
0
    public void MoveTile(GameObject tileGameObject, Vector2 direction)
    {
        Layer tileLayer = FindTileLayer(tileGameObject);

        if (tileLayer != null)
        {
            if (tileLayer.MoveTile(tileGameObject, direction))
            {
                RockBehavior rockBehavior = tileGameObject.GetComponent <RockBehavior>();

                if (rockBehavior != null)
                {
                    rockBehavior.PlayMoveSound();
                }
            }
        }
        UpdateFountain();
    }