protected override void OnInit()
        {
            _systemsTypes = GFSystemUtility.GetAllSystemTypes(SystemsUtility.SystemType.UpdateSystem);

            if (string.IsNullOrEmpty(target.name))
            {
                GFSystemUtility.AddDefaultSystemsToOrder(target as BaseGFSystemsOrder, SystemsUtility.SystemType.UpdateSystem);
            }
            else
            {
                SystemsUtility.CheckOrder(target as BaseGFSystemsOrder, _systemsTypes);
            }
        }
Ejemplo n.º 2
0
 public static List <(Type, Type)> GetAllSystemTypes(SystemsUtility.SystemType type,
                                                     bool isOnlyWithSettings = false)
 {
     return(SystemsUtility.GetAllSystemTypes(type, typeof(GFContextSystem), typeof(GFContextUpdateSystem), typeof(GFContextSystemSettings), isOnlyWithSettings));
 }