Esempio n. 1
0
 void LoadBeOutMethod()
 {
     ToQuit   = transform.Find("LoadBeOut/ToQuit").GetComponent <Button>();
     AgainEtc = transform.Find("LoadBeOut/AgainEtc").GetComponent <Button>();
     ToQuit.onClick.AddListener(() => { NetworkController.Instance.Send(new ExitGameRoomRequest()); });
     AgainEtc.onClick.AddListener(() => EZComponent.RemoveConment <Game_UnifyUI>());
 }
Esempio n. 2
0
 /// <summary>
 /// 安全判断,确保打开充值页面时已关闭掉除商城以外的其他页面
 /// </summary>
 void SafetyCutOff()
 {
     //安全判断
     if (EZComponent.GetConment <Game_Friend>() != null)
     {
         EZComponent.RemoveConment <Game_Friend>();
     }
     if (EZComponent.GetConment <Game_Ranking>() != null)
     {
         EZComponent.RemoveConment <Game_Ranking>();
     }
     if (EZComponent.GetConment <Game_Task>() != null)
     {
         EZComponent.RemoveConment <Game_Task>();
     }
     if (EZComponent.GetConment <Game_MagicBox>() != null)
     {
         EZComponent.RemoveConment <Game_MagicBox>();
     }
     if (EZComponent.GetConment <Game_Knapsack>() != null)
     {
         EZComponent.RemoveConment <Game_Knapsack>();
     }
     if (EZComponent.GetConment <Game_Abs>() != null)
     {
         EZComponent.RemoveConment <Game_Abs>();
     }
 }
Esempio n. 3
0
    public override void Start()
    {
        thisTra  = EZUIGroup.Open(this);
        CloseBtn = thisTra.Find("VisitorBGImage/Close").GetComponent <Button>();
        EnterBtn = thisTra.Find("Enter").GetComponent <Button>();

        CloseBtn.onClick.AddListener(() => { EZComponent.RemoveConment <VisitorsLogin>(); EZComponent.AddConment <MenuLogin>(); });
        EnterBtn.onClick.AddListener(VisitorLogin);
    }
Esempio n. 4
0
    private Button FaceBookBtn; //FaceBook登录

    public override void Start()
    {
        thisTra     = EZUIGroup.Open(this);
        CloseBtn    = thisTra.Find("Close").GetComponent <Button>();
        QQBtn       = thisTra.Find("QQ").GetComponent <Button>();
        FaceBookBtn = thisTra.Find("FaceBook").GetComponent <Button>();
        CloseBtn.onClick.AddListener(() => { EZComponent.RemoveConment <OtherLogin>(); EZComponent.AddConment <MenuLogin>(); });
        QQBtn.onClick.AddListener(QQLogin);
        FaceBookBtn.onClick.AddListener(FaceBookLogin);
    }
Esempio n. 5
0
 public override void Start()
 {
     thisTra  = EZUIGroup.Open(this);
     Close    = thisTra.Find("Close").GetComponent <Button>();
     WeChat   = thisTra.Find("WeChat").GetComponent <Button>();
     QQ       = thisTra.Find("QQ").GetComponent <Button>();
     FaceBook = thisTra.Find("FaceBook").GetComponent <Button>();
     Close.onClick.AddListener(() => EZComponent.RemoveConment <Game_BindingAccount>());
     WeChat.onClick.AddListener(WeChatMethod);
     QQ.onClick.AddListener(QQMethod);
     FaceBook.onClick.AddListener(FaceBookMethod);
 }
Esempio n. 6
0
 //显示或关闭读条界面方法,在需要场景切换时调用此方法跳转到读条界面以及切换完成时销毁此界面
 public void ShowLoadingCanvas(bool m_Show, bool m_ShowImage)
 {
     if (m_Show)
     {
         EZComponent.AddConment <UILoading>();
         EZComponent.GetConment <UILoading>().ShowImage(m_ShowImage);
     }
     else
     {
         EZComponent.RemoveConment <UILoading>();
     }
 }
Esempio n. 7
0
 public void ExitGameRoomMethod(Hashtable result)
 {
     if (EZComponent.GetConment <Game_Prepare>() == null)
     {
         return;
     }
     for (int i = 0; i < EZComponent.GetConment <Game_Prepare>().RoomStatus.Rooms.Length; i++)
     {
         if (EZComponent.GetConment <Game_Prepare>().RoomStatus.Rooms[i].userId == result[APIS.userId].ToString())
         {
             EZComponent.GetConment <Game_Prepare>().RoomStatus.Rooms[i].End();
         }
     }
 }
Esempio n. 8
0
    /// <summary>
    /// 进入在线对抗
    /// </summary>
    void NetWorkingMethod()
    {
        NetWorkingTemp.isOn = true;
        ExpertClick         = thisTra.Find("NetWorking_Game/Expert").GetComponent <Button>();
        MiddlerankClick     = thisTra.Find("NetWorking_Game/Middlerank").GetComponent <Button>();
        CommonClick         = thisTra.Find("NetWorking_Game/Common").GetComponent <Button>();
        ElementaryClick     = thisTra.Find("NetWorking_Game/Elementary").GetComponent <Button>();
        NetWorkingClose     = thisTra.Find("NetWorking_Game/NetWorkingClose").GetComponent <Button>();

        ExpertClick.onClick.AddListener(() => { OnClickMethod(GameLevelType.senior); });
        MiddlerankClick.onClick.AddListener(() => { OnClickMethod(GameLevelType.intermediate); });
        CommonClick.onClick.AddListener(() => { OnClickMethod(GameLevelType.ordinary); });
        ElementaryClick.onClick.AddListener(() => { OnClickMethod(GameLevelType.primary); });
        NetWorkingClose.onClick.AddListener(() => { EZComponent.RemoveConment <Game_Prepare>(); });
    }
Esempio n. 9
0
 //增加钻石
 private void AddDiamondMethod()
 {
     SafetyCutOff();
     Debug.Log("增加钻石");
     if (EZComponent.GetConment <Game_ShopPing>() != null)
     {
         EZComponent.GetConment <Game_ShopPing>().DiamondToggle.isOn = true; //导航到金币
     }
     else
     {
         if (EZComponent.GetConment <Game_Lobby>() != null)
         {
             EZComponent.RemoveConment <Game_Lobby>();
         }
         EZComponent.AddConment <Game_ShopPing>();
         //导航到金币
         EZComponent.GetConment <Game_ShopPing>().DiamondToggle.isOn = true;
     }
 }
Esempio n. 10
0
        public void EnterGameRoomMethod(Hashtable result)
        {
            JsonData data = JsonMapper.ToObject(result.toJson());

            EpheMeralActor.DictUser.Clear();
            for (int i = 0; i < data[APIS.gameUsers].Count; i++)
            {
                GameUser user = new GameUser();
                user.id           = data[APIS.gameUsers][i][APIS.id].ToString();
                user.cupItemId    = data[APIS.gameUsers][i][APIS.cupItemId].ToString();
                user.diceItemId   = data[APIS.gameUsers][i][APIS.diceItemId].ToString();
                user.avatarItemId = data[APIS.gameUsers][i][APIS.avatarItemId].ToString();
                user.itemCount    = int.Parse(data[APIS.gameUsers][i][APIS.itemCount].ToString());
                user.nickName     = data[APIS.gameUsers][i][APIS.nickName].ToString();
                user.userId       = data[APIS.gameUsers][i][APIS.userId].ToString();
                EpheMeralActor.DictUser.Add(data[APIS.gameUsers][i][APIS.id].ToString(), user);
                EZComponent.GetConment <Game_Prepare>().RoomStatus.Rooms[i].mName.text = user.nickName;
                EZComponent.GetConment <Game_Prepare>().RoomStatus.Rooms[i].userId     = user.userId;
            }
        }
Esempio n. 11
0
 public override void Start()
 {
     thisTra            = EZUIGroup.Open(this);
     Close              = thisTra.Find("CloseBtn").GetComponent <Button>();
     SimplifiedChinese  = thisTra.Find("LanguageToggle/SimplifiedChineseClose").GetComponent <Toggle>();
     TraditionalChinese = thisTra.Find("LanguageToggle/TraditionalChineseClose").GetComponent <Toggle>();
     English            = thisTra.Find("LanguageToggle/EnglishClose").GetComponent <Toggle>();
     Japanese           = thisTra.Find("LanguageToggle/JapaneseClose").GetComponent <Toggle>();
     Korea              = thisTra.Find("LanguageToggle/KoreaClose").GetComponent <Toggle>();
     Close.onClick.AddListener(() => EZComponent.RemoveConment <Game_Language>());
     SimplifiedChinese.onValueChanged.AddListener(IsOn => { if (IsOn)
                                                            {
                                                                Debug.Log("简体中文");
                                                            }
                                                  });
     TraditionalChinese.onValueChanged.AddListener(IsOn => { if (IsOn)
                                                             {
                                                                 Debug.Log("繁体中文");
                                                             }
                                                   });
     English.onValueChanged.AddListener(IsOn => { if (IsOn)
                                                  {
                                                      Debug.Log("英语");
                                                  }
                                        });
     Japanese.onValueChanged.AddListener(IsOn => { if (IsOn)
                                                   {
                                                       Debug.Log("日语");
                                                   }
                                         });
     Korea.onValueChanged.AddListener(IsOn => { if (IsOn)
                                                {
                                                    Debug.Log("韩语");
                                                }
                                      });
 }
Esempio n. 12
0
 private void LanguageMethod()
 {
     EZComponent.AddConment <Game_Language>();
 }
Esempio n. 13
0
 void CloseMethod()
 {
     EZComponent.RemoveConment <Game_EditData>();
 }
Esempio n. 14
0
 void CloseMethod()
 {
     EZComponent.RemoveConment <Game_Gift>();
 }
Esempio n. 15
0
 private void NickNameMethod()
 {
     EZComponent.AddConment <Game_EditData>();
 }
Esempio n. 16
0
 //每日礼物
 private void SigninMethod()
 {
     EZComponent.AddConment <Game_Gift>();
 }
Esempio n. 17
0
 /// <summary>
 /// 单机游戏
 /// </summary>
 void SingleGameMethod()
 {
     EZComponent.AddConment <Game_Prepare>();
     EZComponent.GetConment <Game_Prepare>().ContModemethod(GameModeType.SingleGame);
 }
Esempio n. 18
0
 //背包的点击事件
 private void KnapSackMethod()
 {
     Debug.Log("背包的点击事件");
     EZComponent.AddConment <Game_Knapsack>();
     EZComponent.RemoveConment <Game_Lobby>();
 }
Esempio n. 19
0
 //去广告的方法
 private void CloseAdMobMethod()
 {
     Debug.Log("去广告的方法");
     EZComponent.AddConment <Game_Abs>();
 }
Esempio n. 20
0
 //排行榜的点击事件
 private void ShopPingMethod()
 {
     Debug.Log("商店的点击事件");
     EZComponent.AddConment <Game_ShopPing>();
     EZComponent.RemoveConment <Game_Lobby>();
 }
Esempio n. 21
0
 //商店的点击事件
 private void RingKingMethod()
 {
     Debug.Log("排行榜的点击事件");
     EZComponent.AddConment <Game_Ranking>();
     EZComponent.RemoveConment <Game_Lobby>();
 }
Esempio n. 22
0
 //好友的点击事件
 private void FriendMethod()
 {
     Debug.Log("好友的点击事件");
     EZComponent.AddConment <Game_Friend>();
     EZComponent.RemoveConment <Game_Lobby>();
 }
Esempio n. 23
0
 private void CloseMethod()
 {
     EZComponent.RemoveConment <Game_Setup>();
 }
Esempio n. 24
0
 /// <summary>
 /// 在线匹配
 /// </summary>
 void NetWorkingGameMethod()
 {
     EZComponent.AddConment <Game_Prepare>();
     EZComponent.GetConment <Game_Prepare>().ContModemethod(GameModeType.NetWorKingGame);
 }
Esempio n. 25
0
 //实名认证
 private void CertidicationMethod()
 {
     EZComponent.AddConment <Game_RealName>();
 }
Esempio n. 26
0
 /// <summary>
 /// 好友对战
 /// </summary>
 void FriendGameMethod()
 {
     EZComponent.AddConment <Game_Prepare>();
     EZComponent.GetConment <Game_Prepare>().ContModemethod(GameModeType.FriendGame);
 }
Esempio n. 27
0
 //设置
 private void SetupMethod()
 {
     EZComponent.AddConment <Game_Setup>();
 }
Esempio n. 28
0
 /// <summary>
 /// 创建房间
 /// </summary>
 void CreateaRoomGameMethod()
 {
     EZComponent.AddConment <Game_Prepare>();
     EZComponent.GetConment <Game_Prepare>().ContModemethod(GameModeType.CreareaRoomGame);
 }
Esempio n. 29
0
 //盲盒的点击事件
 private void LuckyBoxMethod()
 {
     Debug.Log("盲盒的点击事件");
     EZComponent.AddConment <Game_MagicBox>();
     EZComponent.RemoveConment <Game_Lobby>();
 }
Esempio n. 30
0
 private void HeadImageMethod()
 {
     EZComponent.AddConment <Game_HomePage>();
     EZComponent.RemoveConment <Game_Lobby>();
 }