void ISignalListener <SpawnBombSignal> .SignalFired(SpawnBombSignal signal) { var viewInstance = Object.Instantiate(signal.View, signal.Position, Quaternion.identity); var bomb = new Entities.Bomb(signal.Data, viewInstance); _signalService.FireSignal(new BombSpawnedSignal(bomb)); }
public DestroyBombSignal(Entities.Bomb bomb) { this.bomb = bomb; }
public BombSpawnedSignal(Entities.Bomb bomb) { Bomb = bomb; }