public static void AddChestOpenedInvoker(Chest invoker) { ChestOpenedInvokers.Add(invoker); foreach (UnityAction listener in ChestOpenedListeners) { invoker.AddChestOpenedListener(listener); } }