public static event DragonEvents eventDragon; // Create event private static void RaiseDragonEvent(EDragon i) { if (eventDragon == null) { Debug.Log("No Listeners for DragonEvents"); return; } eventDragon(i); }
private void EHandler_Dragon(EDragon dragonState) { SetState((EManager)dragonState); }