Пример #1
0
    private void InitRigester()
    {
        SoundManager.inst.Register(this.gameObject);
        MicroManager.inst.Register(this.gameObject);
        DispatchManager.inst.Register(MainEvent.RESTART_GAME, RESTART_GAME);
        DispatchManager.inst.Register(MainEvent.RELOGIN_GAME, RELOGIN_GAME);
        DispatchManager.inst.Register(MainEvent.SHOW_USER, SHOW_USER);
        DispatchManager.inst.Register(MainEvent.SOCKET_ERROR, SOCKET_ERROR);
        DispatchManager.inst.Register(MainEvent.FIGHT_RESULT, FIGHT_RESULT);
        DispatchManager.inst.Register(MainEvent.START_FIGHT, START_FIGHT);
        DispatchManager.inst.Register(MainEvent.CLOSE_FIGHT, CLOSE_FIGHT);
        DispatchManager.inst.Register(MainEvent.FIGHT_INIT_COMPLETE, FIGHT_INIT_COMPLETE);
        DispatchManager.inst.Register(MainEvent.FIGHT_QUIT, FIGHT_QUIT);
        DispatchManager.inst.Register(MainEvent.FIGHT_ING, FIGHT_ING);
        DispatchManager.inst.Register(MainEvent.SHOW_FIGHTDETAIL, SHOW_FIGHTDETAIL);
        DispatchManager.inst.Register(MainEvent.SOCKET_CLOSE, SOCKET_CLOSE);

        userModel  = ModelManager.inst.userModel;
        roleModel  = ModelManager.inst.roleModel;
        chatModel  = ModelManager.inst.chatModel;
        guildModel = ModelManager.inst.guildModel;
        fightModel = ModelManager.inst.fightModel;
        shareModel = ModelManager.inst.shareModel;

        gameModel.width  = GRoot.inst.width;
        gameModel.height = GRoot.inst.height;
        this.initQueue.Next();
    }
 public ControlerSender(Telegram.Bot.TelegramBotClient bot)
 {
     modelPerson = new ModelPerson();
     modelGuild  = new ModelGuild();
     modelTavern = new ModelTavern();
     view        = new AView();
     viewTown    = new ViewTown();
     viewGuild   = new ViewGuild();
     this.bot    = bot;
 }
Пример #3
0
    //private GComponent gold;
    //private GComponent coin;
//    private ComTabEffect tab;
    public override void Init()
    {
        this.Create(Config.SCENE_FRIENDROOT);
        userModel   = ModelManager.inst.userModel;
        roleModel   = ModelManager.inst.roleModel;
        guildModel  = ModelManager.inst.guildModel;
        selectColor = "9E5600";
        normalColor = "215CB4";
        FindObject();
    }
Пример #4
0
    public override void Init()
    {
        base.Init();
        this.Create(Config.SCENE_GUILDMAIN);

        roleModel  = ModelManager.inst.roleModel;
        guildModel = ModelManager.inst.guildModel;
        chatModel  = ModelManager.inst.chatModel;
        userModel  = ModelManager.inst.userModel;


        Init_LeftTab(new string[] { Tools.GetMessageById("19908") }, "n22");

//		frind_left_tab1 = (GComponent)this.GetChild ("n6");
//		frind_left_tab_1_0 = frind_left_tab1.GetChild ("n0").asButton;
//		frind_left_tab_1_1 = frind_left_tab1.GetChild ("n1").asButton;
//		frind_left_tab_1_2 = frind_left_tab1.GetChild ("n2").asButton;
//		frind_left_tab_1_3 = frind_left_tab1.GetChild ("n3").asButton;


        this.GetChild("n9").asTextField.text = Tools.GetMessageById("20170");
        this.GetChild("n4").asButton.text    = "";
        back = this.GetChild("n2").asButton;
        back.onClick.Add(OnCloseHandel);

        this.AddGlobalListener(MainEvent.GUILD_ESC, OnExcFunction);
        this.GetChild("n4").asButton.onClick.Add(() => {
            ModelManager.inst.fightModel.OpenFreeMatchInvite();
        });
//		this.GetChild ("n3").asButton.text = Tools.GetMessageById ("19908");
        n0    = this.GetChild("bg").asCom;
        tabC1 = this.GetController("c2");
        tabC2 = this.GetController("c3");
        tabC2.onChanged.Add(() => {
            base.OnTabLeftChange();
        });
        tabC2.onChanged.Call();
        tabC1.onChanged.Add(On_Left_Change1);
//		this.GetChild ("n8").asGroup.visible = false;
        if (ModelManager.inst.userModel.Get_NoticeState(ModelUser.RED_GUILDJOIN) != 0)
        {
            jiaru = true;
        }
        this.AddGlobalListener(MainEvent.GUILDICON_CHANGE, GUILDICON_CHANGE);
        this.AddGlobalListener(MainEvent.CHANGE_GUILD_NAME, CHANGE_GUILD_NAME);
        this.AddGlobalListener(MainEvent.GUILDDIZHI_CHANGE, GUILDDIZHI_CHANGE);
        GetGuildInfo(guildModel.viewData);

//		if (roleModel.tab_Select2 != -1 && roleModel.tab_Select2 != 0)
//		{
//			tabC2.selectedIndex = roleModel.tab_Select2;
//			roleModel.tab_Select2 = -1;
//		}
    }
Пример #5
0
    public override void Init()
    {
        base.Init();
        this.Create(Config.VIEW_GUILDMEMBER);

        roleModel  = ModelManager.inst.roleModel;
        guildModel = ModelManager.inst.guildModel;

        Dictionary <string, object> data = (Dictionary <string, object>)(Tools.Clone(ModelManager.inst.guildModel.my_guild_info));


        l_name   = this.GetChild("n4").asTextField;
        l_id     = this.GetChild("n6").asTextField;
        l_number = this.GetChild("n5").asTextField;
//		l_coinNum = view.GetChild ("n7").asTextField;
        l_gonggao         = this.GetChild("n0").asTextField;
        l_icon            = this.GetChild("n8").asCom.GetChild("n0").asLoader;
        list              = this.GetChild("n14").asList;
        btn_outGuild      = this.GetChild("n15").asButton;
        btn_outGuild.text = Tools.GetMessageById("20136");
        btn_outGuild.onClick.Add(OnTuiChuGH);
        if (ModelManager.inst.guildModel.my_guild_job == 0 && ModelManager.inst.guildModel.my_guild_member.Count == 1)
        {
            btn_outGuild.text = Tools.GetMessageById("20112");
        }

        l_icon.url  = Tools.GetResourceUrl("Icon:" + (string)(data ["icon"]));
        l_name.text = (string)(data ["name"]);
        l_id.text   = Tools.GetMessageById("20102");
        this.GetChild("n18").asTextField.text = (data ["id"]).ToString();
        l_number.text = Tools.GetMessageById("20103", new string[] { ((Dictionary <string, object>)(data ["member"])).Count + "/" + ((int)(ModelManager.inst.guildModel.getGuildCfg("society") ["society_num"])).ToString() });
        this.GetChild("n19").asTextField.text = ((Dictionary <string, object>)(data ["member"])).Count + "/" + ((int)(ModelManager.inst.guildModel.getGuildCfg("society") ["society_num"])).ToString();
//		l_coinNum.text = Tools.GetMessageById ("20104");
        this.GetChild("n21").asCom.GetChild("n2").asTextField.text = (data ["score"]).ToString();
        l_gonggao.text = Tools.GetMessageById("20115", new string[] { (data ["content"]).ToString() });
        object[] ddd = ((object[])((Dictionary <string, object>)DataManager.inst.systemSimple ["society_location"]) [ModelManager.inst.guildModel.location + ""]);
        this.GetChild("n1").asTextField.text = Tools.GetMessageById(ddd [1].ToString());
        list.itemRenderer = List_Render;
//		list.SetVirtual ();

//		view.GetChild ("n9").asTextField.text = Tools.GetMessageById("20132");
//		view.GetChild ("n10").asTextField.text = Tools.GetMessageById("20133");
//		view.GetChild ("n11").asTextField.text = Tools.GetMessageById("20134");
//		view.GetChild ("n12").asTextField.text = Tools.GetMessageById("20135");

        this.AddGlobalListener(MainEvent.CHAT_GUILDMODIFY, CHAT_GUILDJOIN);
        this.AddGlobalListener(MainEvent.CHAT_GUILDJOIN, CHAT_GUILDJOIN);

        this.visible = false;
        NetHttp.inst.Send(NetBase.HTTP_GUILD_INDEX, "", GetGuildInfo);
    }
Пример #6
0
 public void Register()
 {
     gameModel  = new ModelGame();
     alertModel = new ModelAlert();
     userModel  = new ModelUser();
     roleModel  = new ModelRole();
     guildModel = new ModelGuild();
     chatModel  = new ModelChat();
     cardModel  = new ModelCard();
     mailModel  = new ModelMail();
     fightModel = new ModelFight();
     rankModel  = new ModelRank();
     guideModel = new ModelGuide();
     shareModel = new ModelShare();
 }