Ejemplo n.º 1
0
 // Start is called before the first frame update
 protected virtual void Start()
 {
     lastBlockDestroyed = new BlockDestroyed();
     addPointsEvent     = new AddPointsEvent();
     EventManager.AddPointsInvoker(this);
     EventManager.AddGameOverInvoker(lastBlockDestroyed);
 }
Ejemplo n.º 2
0
    virtual protected void Start()
    {
        AddPointsEvent = new AddPointsEvent();
        EventManager.AddPointsEventInvoker(this);

        blockDestroyed = new BlockDestroyed();
        EventManager.AddBlockDestroyedInvokers(this);
    }
Ejemplo n.º 3
0
    /// <summary>
    /// Use this for initialization
    /// </summary>
    virtual protected void Start()
    {
        pointsAdded = new PointsAdded();
        EventManager.AddPointsAddedInvoker(this);

        blockDestroyed = new BlockDestroyed();
        EventManager.AddBlockDestroyedInvoker(this);
    }
Ejemplo n.º 4
0
 public static void AddBlockDestroyedInvoker(BlockDestroyed inputEvent)
 {
     blockDestroyedInvokers.Add(inputEvent);
     foreach (var currentAction in blockDestroyedListeners)
     {
         inputEvent.AddListener(currentAction);
     }
 }
Ejemplo n.º 5
0
    /// <summary>
    /// Use this for initialization
    /// </summary>
    virtual protected void Start()
    {
        // scoring support
        pointsAdded = new PointsAdded();
        EventManager.AddPointsAddedInvoker(this);

        // destruction support
        blockDestroyed = new BlockDestroyed();
        EventManager.AddBlockDestroyedInvoker(this);
    }
Ejemplo n.º 6
0
 protected Block()
 {
     blockDestroyedEvent = new BlockDestroyed();
     EventManager.AddBlockDestroyedInvoker(this);
 }