Example #1
0
        public SharkManager(GameState game, string word, int height, int secondsToSolve)
        {
            _timer          = new Timer(secondsToSolve * 1000);
            _timer.Elapsed += TimeoutElapsed;

            _game    = game;
            SharkDto = new SharkDto()
            {
                Word              = word,
                Height            = height,
                SecondsToSolve    = secondsToSolve,
                CorrectCharacters = 0,
            };
        }
Example #2
0
 private void SharkAdded(object sender, SharkDto shark)
 {
     Context.CurrentGame.Sharks.Add(shark);
     InvokeAsync(StateHasChanged);
 }
Example #3
0
 private void OnSharkAdded(SharkDto shark)
 {
     SharkAdded?.Invoke(this, shark);
 }