using UnityEngine; using UnityEngine.Events; using System.Collections; public static class ExtensionUnityAction { public static void SafeInvoke(this UnityAction action) { if (action != null) { action.Invoke(); } } public static void SafeInvoke(this UnityAction action, T t) { if (action != null) { action.Invoke(t); } } }