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, }; }
private void SharkAdded(object sender, SharkDto shark) { Context.CurrentGame.Sharks.Add(shark); InvokeAsync(StateHasChanged); }
private void OnSharkAdded(SharkDto shark) { SharkAdded?.Invoke(this, shark); }