Esempio n. 1
0
 public static void SyncCompoService <TComponent>(bool active) where TComponent : Component
 {
     if (active && !RootGO.HasComponent <TComponent>())
     {
         RootGO.AddComponent <TComponent>();
     }
     else if (RootGO.HasComponent <TComponent>())
     {
         RootGO.RemoveComponent <TComponent>();
     }
 }
Esempio n. 2
0
 public static TComponent CompoService <TComponent>() where TComponent : Component
 {
     return(RootGO.GetOrAddComponent <TComponent>());
 }
Esempio n. 3
0
 public static GameObject ObjService(string goName)
 {
     return(RootGO.GetOrAddChild(goName));
 }