Add MeleeEffect and related services for combat interactions

This commit is contained in:
2025-10-30 03:24:44 +01:00
parent bb31c9a39c
commit f65277e6b4
9 changed files with 145 additions and 5 deletions

View File

@@ -0,0 +1,13 @@
namespace GameCore.State;
public interface IGameStateService
{
GameStatus CurrentStatus { get; }
string CurrentLevelId { get; }
IReadOnlyCollection<string> UnlockedLevelIds { get; }
void SetStatus(GameStatus newStatus);
void StartGame(string startingLevelId);
void UnlockLevel(string levelId);
void ResetProgress();
}