Example #1
0
        //load game config
        private void ReadFromXML_GlobalParaData()
        {
            GlobalParameterData GPD = null;

            if (string.IsNullOrEmpty(_FileNameByGlobalParameterData))
            {
                Debug.LogError(GetType() + "/ReadFromXML_GlobalParaData()/_FileNameByGlobalParameterData doesn't exist");
                return;
            }

            try
            {
                //load xml
                string strTemp = XmlOperation.GetInstance().LoadXML(_FileNameByGlobalParameterData);

                GPD = XmlOperation.GetInstance().DeserializeObject(strTemp, typeof(GlobalParameterData)) as GlobalParameterData;

                GlobalParaMgr.PlayerName     = GPD.PlayerName;
                GlobalParaMgr.NextScenesName = GPD.NextScenesName;
                GlobalParaMgr.CurGameType    = CurrentGameType.Continue;
            }
            catch
            {
                Debug.LogError(GetType() + "/ReadFromXML_GlobalParaData()/load game save config data failed");
            }
        }
Example #2
0
        //save game config
        private void StoreTOXML_GlobalParaData()
        {
            string              playerName = GlobalParaMgr.PlayerName;
            ScenesEnum          scenesName = GlobalParaMgr.NextScenesName;
            GlobalParameterData GPD        = new GlobalParameterData(scenesName, playerName);

            //Object serialization
            string s = XmlOperation.GetInstance().SerializeObject(GPD, typeof(GlobalParameterData));

            //create xml file, and save data to this xml file

            if (!string.IsNullOrEmpty(_FileNameByGlobalParameterData))
            {
                XmlOperation.GetInstance().CreateXML(_FileNameByGlobalParameterData, s);
            }

            Log.Write(GetType() + "StoreTOXML_GlobalParaData()/ xml path =" + _FileNameByGlobalParameterData);
        }