Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
    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);
    }