Example #1
0
 public static void Init(IAtlIEKSceneEditorDocLogical logicaldata)
 {
     m_LogicalData = logicaldata;
     m_LogicalData.GetObjCount("NPC", -1, ref m_NpcCount);
     m_LogicalData.GetObjCount("Doodad", -1, ref m_DoodadCount);
     m_LogicalData.GetObjCount("AIGroup", -1, ref m_AIGroupCount);
     m_LogicalData.GetObjCount("WayPointSet", -1, ref m_WayPointSetCount);
     m_LogicalData.GetObjCount("LogicalPoly", -1, ref m_LogicalPolyCount);
     m_LogicalData.GetObjCount("TrafficLittlePointSet", -1, ref m_TrafficLittlePointSetCount);
     m_LogicalData.GetObjCount("TrafficPoint", -1, ref m_TrafficPointCount);
     m_LogicalData.GetObjCount("NpcReviveGroup", -1, ref m_NpcReviveGroupCount);
     m_LogicalData.GetObjCount("DoodadReviveGroup", -1, ref m_DoodadReviveGroupCount);
     m_LogicalData.GetObjCount("NpcRandomGroup", -1, ref m_NpcRandomGroupCount);
     m_LogicalData.GetObjCount("AISet", -1, ref m_AISetCount);
 }
Example #2
0
        public bool Init(string filename, IAtlIEKSceneEditorDocLogical DocLogical, SceneEditor sceneeditor)
        {
            m_strFileName = filename;
            m_DocLogical  = DocLogical;
            m_SceneEditor = sceneeditor;

            if (m_DocLogical == null)
            {
                return(false);
            }

            int nTreeChildNodesCount = ReloadTree();

            string strFilePath = m_strFileName;

            strFilePath = strFilePath + ".Logical";
            StringBuilder sb = new StringBuilder(1024);

            Helper.ReadIniFile("MAIN", "CheckReliveEnable", "true", sb, 1024, strFilePath);
            if (sb.ToString() == "true")
            {
                m_bCheck = true;
            }
            else
            {
                m_bCheck = false;
            }
            //if (strcmp(szFileName, "²âÊÔ") == 0)
            //{
            //    strcat(szFileName, "1");
            //}
            //else if (strcmp(szFileName, "¹â") == 0)
            //{
            //    strcpy(szFileName, "²âÊÔ1");
            //}
            //else if (strcmp(szFileName, "µÇ½½çÃ泡¾°") == 0)
            //{
            //    strcpy(szFileName, "µÇ½½çÃæ");
            //}
            CK_Run.Checked = m_bCheck;

            if (m_bCheck && (nTreeChildNodesCount > 0))
            {
                this.Show();
            }

            return(true);
        }
Example #3
0
        public bool Init(string filename, IAtlIEKSceneEditorDocLogical DocLogical, SceneEditor sceneeditor)
        {
            m_strFileName = filename;
            m_DocLogical = DocLogical;
            m_SceneEditor = sceneeditor;

            if (m_DocLogical == null)
                return false;
            
            int nTreeChildNodesCount = ReloadTree();

            string strFilePath = m_strFileName;
            strFilePath = strFilePath + ".Logical";
            StringBuilder sb = new StringBuilder(1024);
            Helper.ReadIniFile("MAIN", "CheckReliveEnable", "true", sb, 1024, strFilePath);
            if (sb.ToString() == "true")
            {
                m_bCheck = true;
            }
            else
            {
                m_bCheck = false;
            }
            //if (strcmp(szFileName, "²âÊÔ") == 0)
            //{
            //    strcat(szFileName, "1");
            //}
            //else if (strcmp(szFileName, "¹â") == 0)
            //{
            //    strcpy(szFileName, "²âÊÔ1");
            //}
            //else if (strcmp(szFileName, "µÇ½½çÃ泡¾°") == 0)
            //{
            //    strcpy(szFileName, "µÇ½½çÃæ");
            //}
            CK_Run.Checked = m_bCheck;

            if (m_bCheck && (nTreeChildNodesCount > 0))
            {
                this.Show();
            }

            return true;
        }
Example #4
0
 public static void Init(IAtlIEKSceneEditorDocLogical logicaldata)
 {
     m_LogicalData = logicaldata;
     m_LogicalData.GetObjCount("NPC", -1, ref m_NpcCount);
     m_LogicalData.GetObjCount("Doodad", -1, ref m_DoodadCount);
     m_LogicalData.GetObjCount("AIGroup", -1, ref m_AIGroupCount);
     m_LogicalData.GetObjCount("WayPointSet", -1, ref m_WayPointSetCount);
     m_LogicalData.GetObjCount("LogicalPoly", -1, ref m_LogicalPolyCount);
     m_LogicalData.GetObjCount("TrafficLittlePointSet", -1, ref m_TrafficLittlePointSetCount);
     m_LogicalData.GetObjCount("TrafficPoint", -1, ref m_TrafficPointCount);
     m_LogicalData.GetObjCount("NpcReviveGroup", -1, ref m_NpcReviveGroupCount);
     m_LogicalData.GetObjCount("DoodadReviveGroup", -1, ref m_DoodadReviveGroupCount);
     m_LogicalData.GetObjCount("NpcRandomGroup", -1, ref m_NpcRandomGroupCount);
     m_LogicalData.GetObjCount("AISet", -1, ref m_AISetCount);
 }