Пример #1
0
        static void AddRelationshipOneToOne(MenuCommand menuCommand)
        {
            GameObject selObj = Selection.activeGameObject;
            var        rel    = Undo.AddComponent <OneToOneRelationship>(selObj);

            MenuDataUtil.SetupOneToOneRelationship(rel, "OneToOne");
        }
Пример #2
0
 static void RemoveEntity()
 {
     foreach (GameObject selObj in Selection.gameObjects)
     {
         MenuDataUtil.RemoveEntity(selObj);
     }
 }
Пример #3
0
 static void MakeSelectionRepresentation()
 {
     foreach (GameObject go in Selection.gameObjects)
     {
         MenuDataUtil.MakeGameObjectRepresentation(go);
     }
 }
Пример #4
0
 static void MakeSelectionEntity()
 {
     foreach (GameObject go in Selection.gameObjects)
     {
         MenuDataUtil.MakeGameObjectEntity(go);
     }
 }
Пример #5
0
        static void AddRelationshipInclusion(MenuCommand menuCommand)
        {
            GameObject selObj      = Selection.activeGameObject;
            var        composition = Undo.AddComponent <InclusionRelationship>(selObj);

            MenuDataUtil.SetupOneToManyRelationship(composition, "Inclusion");
        }
Пример #6
0
        static void AddRelationshipManyToMany(MenuCommand menuCommand)
        {
            GameObject selObj = Selection.activeGameObject;
            var        rel    = Undo.AddComponent <ManyToManyRelationship>(selObj);

            MenuDataUtil.SetupRelationship(rel, "ManyToMany");
        }
Пример #7
0
        static public void CreateEntityFromAsset()
        {
            GameObject prefab = Selection.activeObject as GameObject;

            if (prefab)
            {
                GameObject entObj = MenuDataUtil.CreateEntityFromAsset(prefab);
                if (entObj)
                {
                    Selection.activeObject = entObj;
                }
            }
        }
Пример #8
0
        static void MakeChildrenEntities(MenuCommand menuCommand)
        {
            EntityData entity = menuCommand.context as EntityData;

            MenuDataUtil.MakeChildrenEntities(entity);
        }
Пример #9
0
 static void SelectObjectEntitiesManyToMany(MenuCommand menuCommand)
 {
     MenuDataUtil.SelectObjectEntitiesManyToMany(menuCommand.context as ManyToManyRelationship);
 }
Пример #10
0
 static void IncludeChildrenInRelationship(MenuCommand menuCommand)
 {
     MenuDataUtil.IncludeChildrenInRelationship(menuCommand.context as OneToManyRelationship);
 }
Пример #11
0
 static void RemoveRelationship()
 {
     MenuDataUtil.RemoveRelationship(Selection.activeGameObject);
 }