示例#1
0
        //---> ObjectView Steuerung<---//

        public void UpdateObjectView()
        {
            ObjectView.Nodes.Clear();

            foreach (Layer l in Editor.Default.level.layerList)
            {
                TreeNode layerTreeNode = ObjectView.Nodes.Add(l.name);
                layerTreeNode.Tag = l;

                foreach (LevelObject lo in l.loList)
                {
                    if (lo is InteractiveObject || lo is CollisionObject || lo is SoundObject || lo is TextureObject)
                    {
                        TreeNode levelObjectTreeNode = layerTreeNode.Nodes.Add(lo.name);
                        levelObjectTreeNode.Tag = lo;
                    }
                }
            }

            ObjectView.ExpandAll();
        }