Example #1
0
        public void init(string server_config_url, string server_ip, uint server_id, uint port, uint uid, uint clnt, string token, string mainConfig)
        {
            LGPlatInfo.inst.firstAnalysisPoint(server_id, uid);
            gameST.loadBaseData();
            DebugTrace.Printf(os.sys.windowWidth + "," + os.sys.windowHeight, new string[0]);
            Variant variant = new Variant();

            variant["server_config_url"]         = server_config_url;
            variant["server_id"]                 = server_id;
            variant["mainConfig"]                = mainConfig;
            variant["outgamevar"]                = new Variant();
            variant["outgamevar"]["server_ip"]   = server_ip;
            variant["outgamevar"]["server_port"] = port;
            variant["outgamevar"]["uid"]         = uid;
            variant["outgamevar"]["token"]       = token;
            variant["outgamevar"]["clnt"]        = clnt;
            debug.Log("初始化进来.............0000000000000000");
            bool flag = this.main == null;

            if (flag)
            {
                this.main = new MuMain();
            }
            this.main.init(variant);
            debug.Log("初始化进来.............1111111111111111");
        }
Example #2
0
        public void on_mod_exp(Variant info)
        {
            this.data["exp"]._int += info["mod_exp"];
            int    num           = info["mod_exp"];
            string languageText  = LanguagePack.getLanguageText("LGUIItemImpl", "getExp");
            string languageText2 = LanguagePack.getLanguageText("LGUIItemImpl", "loseExp");
            bool   flag          = num > 0;
            string val;

            if (flag)
            {
                val = DebugTrace.Printf(languageText, new string[]
                {
                    num.ToString()
                });
            }
            else
            {
                val = DebugTrace.Printf(languageText2, new string[]
                {
                    Math.Abs(num).ToString()
                });
            }
            Variant variant = new Variant();

            variant.pushBack(val);
        }
Example #3
0
        public void mode_clanpt(int value)
        {
            bool flag = this._netData["clan_pt"] >= 0;

            if (flag)
            {
                Variant variant = this._netData;
                variant["clan_pt"] = variant["clan_pt"] + value;
            }
            else
            {
                this._netData["clan_pt"] = value;
            }
            bool flag2 = value > 0;

            if (flag2)
            {
                this._msgStr = LanguagePack.getLanguageText("LGUIItemImpl", "getClanPt");
            }
            else
            {
                this._msgStr = LanguagePack.getLanguageText("LGUIItemImpl", "loseClanPt");
                value        = -value;
            }
            this._msgStr = DebugTrace.Printf(this._msgStr, new string[]
            {
                value.ToString()
            });
            this.lgMainui.systemmsg(this._msgStr, 12u);
        }
Example #4
0
        public void change_meript(int value)
        {
            int  meript = this.meript;
            int  num    = value - meript;
            bool flag   = num > 0;

            if (flag)
            {
                this._msgStr = LanguagePack.getLanguageText("LGUIItemImpl", "getStarSoul");
            }
            else
            {
                bool flag2 = num < 0;
                if (flag2)
                {
                    this._msgStr = LanguagePack.getLanguageText("LGUIItemImpl", "loseStarSoul");
                    num          = -num;
                }
            }
            this._msgStr = DebugTrace.Printf(this._msgStr, new string[]
            {
                num.ToString()
            });
            this.lgMainui.systemmsg(this._msgStr, 12u);
            this.meript = value;
        }
Example #5
0
 public void sub_bndyb(uint value)
 {
     this.bndyb   = this._netData["bndyb"]._int - (int)value;
     this._msgStr = LanguagePack.getLanguageText("LGUIItemImpl", "loseGift");
     this._msgStr = DebugTrace.Printf(this._msgStr, new string[]
     {
         value.ToString()
     });
     this.lgMainui.systemmsg(this._msgStr, 4u);
 }
Example #6
0
            protected override void _onProcess()
            {
                LGIUIMainUI lGIUIMainUI = (this.session as ClientSession).g_mgr.g_uiM.getLGUI("LGUIMainUIImpl") as LGIUIMainUI;
                string      text        = LanguagePack.getLanguageText("UIMdlgTeam", "refuseTeamAsk");

                text = DebugTrace.Printf(text, new string[]
                {
                    this.msgData["name"]
                });
                lGIUIMainUI.systemmsg(text, 4u);
            }
Example #7
0
        public void init(
            string server_config_url,
            string server_ip,
            uint server_id,
            uint port,
            uint uid,
            uint clnt,
            string token,
            string mainConfig
            )
        {
            //这是第一个埋点
            LGPlatInfo.inst.firstAnalysisPoint(server_id, uid);
            //  LGPlatInfo.inst.logSDKCustomAP("init");
            loadBaseData();

            //test();
            //return;

            //this._debugAvatar();
            //return;

            DebugTrace.Printf("" + os.sys.windowWidth + "," + os.sys.windowHeight);
            //(os.graph as GraphInterfaceImpl).onResize(os.sys.windowWidth, os.sys.windowHeight);
            //(os.graph as GraphInterfaceImpl).defCam2d.depth=99;
            Variant conf = new Variant();

            conf["server_config_url"]         = server_config_url;
            conf["server_id"]                 = server_id;
            conf["mainConfig"]                = mainConfig;
            conf["outgamevar"]                = new Variant();
            conf["outgamevar"]["server_ip"]   = server_ip;
            conf["outgamevar"]["server_port"] = port;
            conf["outgamevar"]["uid"]         = uid;
            conf["outgamevar"]["token"]       = token;
            conf["outgamevar"]["clnt"]        = clnt;

            debug.Log("初始化进来.............0000000000000000");

            Stopwatch a1 = new Stopwatch(); a1.Start();//开始计时

            if (main == null)
            {
                main = new MuMain();
            }

            main.init(conf);
            a1.Stop(); debug.Log("cost init time =" + a1.ElapsedMilliseconds);//终止计时


            debug.Log("初始化进来.............1111111111111111");
        }
Example #8
0
        private void _getOwnerInfoBack(uint cid, Variant data)
        {
            if (this.destroy)
            {
                return;
            }
            Variant ownerMon = localGeneral.GetOwnerMonConf(m_conf["mid"]);
            string  monName  = LanguagePack.getLanguageText("monName", m_conf["mid"]._str);
            string  name     = LanguagePack.getLanguageText("common", "belongsto");

            viewInfo["name"] = DebugTrace.Printf(name, data["name"]._str, monName);

            viewInfo["titleConf"] = getTitleConf("name", ownerMon["showtp"]._int, GameTools.createGroup("text", viewInfo["name"]));

            this.dispatchEvent(GameEvent.Create(GAME_EVENT.SPRITE_SET_DATA, this, this.viewInfo));
        }
Example #9
0
        public void sub_gold(uint value)
        {
            this.gold    = this._netData["gold"]._int - (int)value;
            this._msgStr = LanguagePack.getLanguageText("LGUIItemImpl", "loseGold");
            this._msgStr = DebugTrace.Printf(this._msgStr, new string[]
            {
                value.ToString()
            });
            this.lgMainui.systemmsg(this._msgStr, 4u);
            bool flag = this.lguiSkill != null;

            if (flag)
            {
                this.lguiSkill.ChangeGold();
            }
        }
Example #10
0
        public void add_yb(int value)
        {
            this.yb      = this._netData["yb"] + value;
            this._msgStr = LanguagePack.getLanguageText("LGUIItemImpl", "getDiamond");
            this._msgStr = DebugTrace.Printf(this._msgStr, new string[]
            {
                value.ToString()
            });
            this.lgMainui.systemmsg(this._msgStr, 12u);
            bool flag = this.lguiSkill != null;

            if (flag)
            {
                this.lguiSkill.ChangeGold();
            }
        }
Example #11
0
        public void sub_yb(int value, bool isXf = true)
        {
            this.yb      = this._netData["yb"]._int - value;
            this._msgStr = LanguagePack.getLanguageText("LGUIItemImpl", "loseDiamond");
            this._msgStr = DebugTrace.Printf(this._msgStr, new string[]
            {
                value.ToString()
            });
            this.lgMainui.systemmsg(this._msgStr, 4u);
            bool flag = this.lguiSkill != null;

            if (flag)
            {
                this.lguiSkill.ChangeGold();
            }
            if (isXf)
            {
            }
        }
Example #12
0
        public void add_clan_ply(Variant data)
        {
            bool flag = data["cid"] != (this.g_mgr.g_netM as muNetCleint).joinWorldInfoInst.mainPlayerInfo["cid"];

            if (flag)
            {
                string text = LanguagePack.getLanguageText("faction", "pl_join_clan");
                text = DebugTrace.Printf(text, new string[]
                {
                    data["name"]
                });
                this._lgMainUi.systemmsg(text, 1024u);
                text = LanguagePack.getLanguageText("faction", "join_clan");
                this._lgMainUi.ShowClanEvent(DebugTrace.Printf(text, new string[]
                {
                    data["name"]
                }), "welcome", data["name"], 4);
            }
            bool flag2 = this._clan_baseinfo != null && this._clan_baseinfo["plycnt"] != null;

            if (flag2)
            {
                Variant expr_FF = this._clan_baseinfo;
                Variant val     = expr_FF["plycnt"];
                expr_FF["plycnt"] = val + 1;
            }
            bool flag3 = data["cid"] != (this.g_mgr.g_netM as muNetCleint).joinWorldInfoInst.mainPlayerInfo["cid"];

            if (flag3)
            {
                bool flag4 = this._clan_plys == null;
                if (flag4)
                {
                    this._clan_plys = data;
                }
                else
                {
                    this._clan_plys.pushBack(data);
                }
            }
        }
Example #13
0
        private void _getOwnerInfoBack(uint cid, Variant data)
        {
            bool destroy = base.destroy;

            if (!destroy)
            {
                Variant ownerMonConf  = this.localGeneral.GetOwnerMonConf(this.m_conf["mid"]);
                string  languageText  = LanguagePack.getLanguageText("monName", this.m_conf["mid"]._str);
                string  languageText2 = LanguagePack.getLanguageText("common", "belongsto");
                this.viewInfo["name"] = DebugTrace.Printf(languageText2, new string[]
                {
                    data["name"]._str,
                    languageText
                });
                this.viewInfo["titleConf"] = base.getTitleConf("name", ownerMonConf["showtp"]._int, GameTools.createGroup(new Variant[]
                {
                    "text",
                    this.viewInfo["name"]
                }));
                base.dispatchEvent(GameEvent.Create(2100u, this, this.viewInfo, false));
            }
        }
Example #14
0
        private void test()
        {
            Variant variant  = new Variant(1);
            Variant variant2 = new Variant(1);
            Variant variant3 = new Variant();
            Variant variant4 = new Variant();

            variant3["x"] = variant;
            variant4["b"] = variant2;
            bool flag = variant == variant2;

            if (flag)
            {
                DebugTrace.Printf("x", new string[0]);
            }
            bool flag2 = variant3["x"] == variant4["b"];

            if (flag2)
            {
                DebugTrace.Printf("x", new string[0]);
            }
        }
Example #15
0
        private void test()
        {
            //Variant a = new Variant();
            //a["num"] = "+5";
            //return;

            Variant x = new Variant(1);
            Variant b = new Variant(1);

            Variant xx = new Variant();
            Variant bb = new Variant();

            xx["x"] = x;
            bb["b"] = b;

            if (x == b)
            {
                DebugTrace.Printf("x");
            }
            if (xx["x"] == bb["b"])
            {
                DebugTrace.Printf("x");
            }
        }
Example #16
0
        public void change_ply_clanc(Variant data)
        {
            bool flag = this._clan_baseinfo == null;

            if (flag)
            {
                this._changePlyClancInfo = data;
                (this.g_mgr.g_netM as muNetCleint).igClanMsgs.get_clan_base_info();
            }
            else
            {
                Variant mainPlayerInfo = (this.g_mgr.g_netM as muNetCleint).joinWorldInfoInst.mainPlayerInfo;
                bool    flag2          = data["cid"] == mainPlayerInfo["cid"];
                string  text           = "";
                bool    flag3          = data["clanc"] == 2;
                if (flag3)
                {
                    int  @int  = data["atp"]._int;
                    bool flag4 = @int == 1;
                    if (flag4)
                    {
                        string text2 = LanguagePack.getLanguageText("faction", "fire_leader");
                        text2 = DebugTrace.Printf(text2, new string[]
                        {
                            data["name"]._str,
                            this._clan_baseinfo["clname"]._str
                        });
                        this._lgMainUi.ShowClanEvent(text2, "", "", 4);
                    }
                    else
                    {
                        string text2 = LanguagePack.getLanguageText("faction", "change_leader");
                        text2 = DebugTrace.Printf(text2, new string[]
                        {
                            this._clan_baseinfo["name"]._str,
                            data["name"]._str
                        });
                        this._lgMainUi.ShowClanEvent(text2, "", "", 4);
                        bool flag5 = flag2;
                        if (flag5)
                        {
                            text = DebugTrace.Printf(LanguagePack.getLanguageText("faction", "change_leader_getter"), new string[]
                            {
                                this._clan_baseinfo["name"]._str
                            });
                        }
                        else
                        {
                            bool flag6 = this._clan_info["pcid"] == mainPlayerInfo["cid"];
                            if (flag6)
                            {
                                text = DebugTrace.Printf(LanguagePack.getLanguageText("faction", "change_leader_setter"), new string[]
                                {
                                    data["name"]._str
                                });
                            }
                            else
                            {
                                text = DebugTrace.Printf(LanguagePack.getLanguageText("faction", "change_leader_other"), new string[]
                                {
                                    this._clan_baseinfo["name"]._str,
                                    data["name"]._str
                                });
                            }
                        }
                    }
                    this._clan_info["pcid"] = data["cid"];
                    this._clan_info["name"] = data["name"];
                }
                else
                {
                    bool flag7 = data["clanc"] == 1;
                    if (flag7)
                    {
                        string text2 = LanguagePack.getLanguageText("faction", "change_presbyter");
                        text2 = DebugTrace.Printf(text2, new string[]
                        {
                            this._clan_baseinfo["name"]._str,
                            data["name"]._str
                        });
                        this._lgMainUi.ShowClanEvent(text2, "", "", 4);
                        bool flag8 = flag2;
                        if (flag8)
                        {
                            text = DebugTrace.Printf(LanguagePack.getLanguageText("faction", "change_presbyter_getter"), new string[]
                            {
                                this._clan_baseinfo["name"]._str
                            });
                        }
                        else
                        {
                            bool flag9 = this._clan_info["pcid"] == mainPlayerInfo["cid"];
                            if (flag9)
                            {
                                text = DebugTrace.Printf(LanguagePack.getLanguageText("faction", "change_presbyter_setter"), new string[]
                                {
                                    data["name"]._str
                                });
                            }
                            else
                            {
                                text = DebugTrace.Printf(LanguagePack.getLanguageText("faction", "change_presbyter_other"), new string[]
                                {
                                    this._clan_baseinfo["name"]._str,
                                    data["name"]._str
                                });
                            }
                        }
                    }
                    else
                    {
                        bool flag10 = data.ContainsKey("oldclanc");
                        if (flag10)
                        {
                            string text2 = LanguagePack.getLanguageText("faction", "change_member");
                            text2 = DebugTrace.Printf(text2, new string[]
                            {
                                this._clan_baseinfo["name"]._str,
                                data["name"]._str
                            });
                            this._lgMainUi.ShowClanEvent(text2, "", "", 4);
                            bool flag11 = flag2;
                            if (flag11)
                            {
                                text = DebugTrace.Printf(LanguagePack.getLanguageText("faction", "change_member_getter"), new string[]
                                {
                                    this._clan_baseinfo["name"]._str
                                });
                            }
                            else
                            {
                                bool flag12 = this._clan_info["pcid"] == mainPlayerInfo["cid"];
                                if (flag12)
                                {
                                    text = DebugTrace.Printf(LanguagePack.getLanguageText("faction", "change_member_setter"), new string[]
                                    {
                                        data["name"]._str
                                    });
                                }
                                else
                                {
                                    text = DebugTrace.Printf(LanguagePack.getLanguageText("faction", "change_member_other"), new string[]
                                    {
                                        this._clan_baseinfo["name"]._str,
                                        data["name"]._str
                                    });
                                }
                            }
                        }
                    }
                }
                bool flag13 = text != "";
                if (flag13)
                {
                    Variant variant = new Variant();
                    variant.setToArray();
                    variant.pushBack(text);
                    this._lgMainUi.systemmsg(variant, 1024u);
                }
                bool flag14 = this._clan_plys != null;
                if (flag14)
                {
                    for (int i = 0; i < this._clan_plys.Count; i++)
                    {
                        Variant variant2 = this._clan_plys[i];
                        bool    flag15   = variant2["cid"] == data["cid"];
                        if (flag15)
                        {
                            variant2["clanc"] = data["clanc"];
                            bool flag16 = data["clanc"] >= 2;
                            if (flag16)
                            {
                                bool flag17 = this._clan_baseinfo != null;
                                if (flag17)
                                {
                                    this._clan_baseinfo["pcid"] = data["cid"];
                                    this._clan_baseinfo["name"] = data["name"];
                                }
                            }
                            break;
                        }
                    }
                }
                bool flag18 = this._self_clan_info != null;
                if (flag18)
                {
                    this._self_clan_info["clanc"] = data["clanc"];
                }
            }
        }