예제 #1
0
    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);
        }
    }
예제 #2
0
 private void OnPlayerDeath(BaseSheepModel player)
 {
     GameOver?.Invoke(GameResult.Lose);
 }