MainHud/GameState.cs

Simple data model representing a player or match game state. It stores counters for wins, losses, streaks, points, prestige level, and action counts (attack, block, heal, special).

using System;
using System.Collections.Generic;

namespace Keyboard_Warriors_.Models
{
	public class GameState
	{
		public int Wins { get; set; }
		public int Losses { get; set; }

		public int WinStreak { get; set; }
		public int LossStreak { get; set; }

		public int Points { get; set; }
		public int PrestigeLevel { get; set; }

		public int AttackCount { get; set; }
		public int BlockCount { get; set; }
		public int HealCount { get; set; }
		public int SpecialCount { get; set; }
	}
}