private void CreateSheep() { playerSheepModel = new BaseSheepModel(); playerSheepModel.OnDeath += OnPlayerDeath; botSheeps = new List <BaseSheepModel>(_config.defaultSheepsCount); for (var i = 0; i < _config.defaultSheepsCount; i++) { var botSheepModel = new BotSheepModel(); botSheepModel.Walk(); botSheeps.Add(botSheepModel); } }
private void OnPlayerDeath(BaseSheepModel player) { GameOver?.Invoke(GameResult.Lose); }