27 lines
406 B
C#
27 lines
406 B
C#
namespace Zennysoft.Game.Abstractions;
|
|
|
|
public interface IAppRepo : IDisposable
|
|
{
|
|
event Action? GameEntered;
|
|
|
|
event Action? GameExited;
|
|
|
|
event Action? SplashScreenSkipped;
|
|
|
|
event Action? MainMenuEntered;
|
|
|
|
event Action? DataViewerExited;
|
|
|
|
void SkipSplashScreen();
|
|
|
|
void OnMainMenuEntered();
|
|
|
|
void OnEnterGame();
|
|
|
|
void OnExitGame();
|
|
|
|
void OnGameOver();
|
|
|
|
void OnDataViewerExited();
|
|
}
|