Beispiel #1
0
 private void OnLevelLoaded(object sender, LevelEventArgs e)
 {
     if (applyLevelNameOnLoad)
     {
         nameField.SetTextWithoutNotify(e.Data.name);
     }
 }
        private void OnLevelLoaded(object sender, LevelEventArgs e)
        {
            treeControl.ClearItems();

            if (realLevelEditor == null)
            {
                return;
            }

            loadingLevel = false;
            List <ILevelEditorObject> allObjects = realLevelEditor.ObjectManager.GetAllObjects();

            for (int i = 0; i < allObjects.Count; i++)
            {
                if (allObjects[i].MyGameObject.transform.parent == null)
                {
                    treeControl.AddItem(allObjects[i], false);
                }
            }

            treeControl.UpdateList();
        }