void test() { MsgConfigLoader xl = new MsgConfigLoader(); xl.msgConfigs = new List <MsgConfig>(); for (int i = 0; i < 5; ++i) { MsgConfig scfg = new MsgConfig(); scfg.mainId = 100; scfg.name = "MDM_GP_LOGON"; scfg.subcfgs = new List <MsgSubCfg>(); for (int j = 0; j < 2; ++j) { MsgSubCfg sub = new MsgSubCfg(); sub.assId = 1; sub.type = 0; sub.hasData = true; sub.rspType = "MSG_GP_R_LogonResult"; sub.handler = "MDM_GP_LOGON_Handler"; scfg.subcfgs.Add(sub); } xl.msgConfigs.Add(scfg); } XmlHelper.XmlSerializeToFile(xl, "G:/UnityProject/LotterySvn/trunk/Assets/test.xml", System.Text.Encoding.UTF8); }
public MsgConfigLoader GetMsgConfig() { if (msgcfgLoader == null) { TextAsset TXTFile = Resources.Load("Config/msgConfig") as TextAsset; msgcfgLoader = XmlHelper.XmlDeserialize <MsgConfigLoader>(TXTFile.text, System.Text.Encoding.UTF8); } return(msgcfgLoader); }
void Awake() { TextAsset TXTFile = Resources.Load("Config/msgConfig") as TextAsset; msgCfgLoader = XmlHelper.XmlDeserialize <MsgConfigLoader>(TXTFile.text, System.Text.Encoding.UTF8); //游戏config去load TXTFile = Resources.Load("Config/baccaratMsgConfig") as TextAsset; baccaratMsgConfigLoader = XmlHelper.XmlDeserialize <MsgConfigLoader>(TXTFile.text, System.Text.Encoding.UTF8); }