Ejemplo n.º 1
0
    public virtual void DestroySquare()
    {
        OnSquareDestroyedEventArgs args = new OnSquareDestroyedEventArgs();

        OnSquareDestroyed.Invoke(this, args);

        StartCoroutine(FadeOutAndDestroy());
    }
Ejemplo n.º 2
0
    public void HandleSquareDestroyed(object sender, OnSquareDestroyedEventArgs args)
    {
        Square destroyed = sender as Square;

        if (destroyed == null)
        {
            return;
        }

        availableGridSpots.Add(destroyed.SquareIndex);
    }