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>(); } }
public static TComponent CompoService <TComponent>() where TComponent : Component { return(RootGO.GetOrAddComponent <TComponent>()); }
public static GameObject ObjService(string goName) { return(RootGO.GetOrAddChild(goName)); }