Refactor more stuff (Audio mostly)
This commit is contained in:
36
Zennysoft.Game.Ma.Implementation/Game/IGameEventRepo.cs
Normal file
36
Zennysoft.Game.Ma.Implementation/Game/IGameEventRepo.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using Zennysoft.Game.Abstractions;
|
||||
|
||||
namespace Zennysoft.Ma.Adapter;
|
||||
|
||||
public interface IGameEventDepot : IDisposable
|
||||
{
|
||||
event Action? OverworldEntered;
|
||||
public void OnOverworldEntered();
|
||||
|
||||
event Action? DungeonAThemeAreaEntered;
|
||||
public void OnDungeonAThemeAreaEntered();
|
||||
|
||||
event Action? DungeonBThemeAreaEntered;
|
||||
public void OnDungeonBThemeAreaEntered();
|
||||
|
||||
event Action? DungeonCThemeAreaEntered;
|
||||
public void OnDungeonCThemeAreaEntered();
|
||||
|
||||
event Action? TeleportEntered;
|
||||
public void OnTeleportEntered();
|
||||
|
||||
event Action? MenuScrolled;
|
||||
public void OnMenuScrolled();
|
||||
|
||||
event Action? MenuBackedOut;
|
||||
public void OnMenuBackedOut();
|
||||
|
||||
event Action? InventorySorted;
|
||||
public void OnInventorySorted();
|
||||
|
||||
event Action<InventoryItem>? HealingItemConsumed;
|
||||
public void OnHealingItemConsumed(InventoryItem item);
|
||||
|
||||
event Action<IHealthPack>? RestorativePickedUp;
|
||||
public void OnRestorativePickedUp(IHealthPack restorative);
|
||||
}
|
||||
Reference in New Issue
Block a user