Ejemplo n.º 1
0
        private String getEntityName(GodzGlue.Entity e)
        {
            UInt32 hash = e.getObjectName();
            String text = Editor.GetHashString(hash);

            if (text == null)
            {
                text = "<" + e.getClass().ClassName + ">";
            }

            return(text);
        }
Ejemplo n.º 2
0
        //add all the actors for the active layer
        private void buildActorTree(TabPanelData data)
        {
            actorsTreeView1.Nodes.Clear();
            actorTreeMap.Clear();

            TreeNode treeNode2 = new System.Windows.Forms.TreeNode("Entities");
            uint     num       = data.mActiveLayer.getNumActors();

            for (uint i = 0; i < num; i++)
            {
                GodzGlue.Entity e = data.mActiveLayer.getActor(i);

                //Only add placeable entities
                if (e.getClass().isPlaceable())
                {
                    AddActorToTree(e, treeNode2);
                }
            }

            actorsTreeView1.Nodes.Add(treeNode2);
            actorsTreeView1.ExpandAll();
        }