using UnityEngine; namespace DDD { public static class GameEvents { public static InteractionEvent Interaction = new InteractionEvent(); } public static class RestaurantEvents { // Some events... } public static class VoyageEvents { // Some events... } public class InteractionEvent : IEvent { public GameObject Causer; public GameObject Target; } }