Ejemplo n.º 1
0
        private void Update()
        {
            if (Input.GetKeyDown(KeyCode.Q))
            {
                Debug.Log("Subscribe OnBrickDestroyed");
                SignalBus.Subscribe <BrickDestructedSignal>(OnBrickDestroyed);
            }

            if (Input.GetKeyDown(KeyCode.W))
            {
                Debug.Log("Unsubscribe OnBrickDestroyed");
                SignalBus.Unsubscribe <BrickDestructedSignal>(OnBrickDestroyed);
            }

            if (Input.GetKeyDown(KeyCode.E))
            {
                Debug.Log("Fire OnBrickDestroyed");
                SignalBus.Fire(new BrickDestructedSignal(null));
            }

            if (Input.GetKeyDown(KeyCode.R))
            {
                _simulationController.End();
            }
        }