private String getEntityName(GodzGlue.Entity e) { UInt32 hash = e.getObjectName(); String text = Editor.GetHashString(hash); if (text == null) { text = "<" + e.getClass().ClassName + ">"; } return(text); }
//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(); }