Beispiel #1
0
            private void OnNextBtn(GameObject obj)
            {
                //TimeModule.Instance.RemoveTimeaction(ChapterTimeout);
                EngineCoreEvents.AudioEvents.PlayAudio.SafeInvoke(Audio.AudioType.UISound, EngineCommonAudioKey.Button_Click_Common.ToString());
                if (m_IsEnd)
                {
                    GameEvents.UI_Guid_Event.OnGuidNewEnd.SafeInvoke(m_GuidID);
                    //GameEvents.UI_Guid_Event.OnStartGuidCartoonOver.SafeInvoke();
                    //GameEvents.UIEvents.UI_StartCartoon_Event.OnFinish.SafeInvoke();
                }
                else
                {
                    if (cartoonType == GuidStartCartoonType.HEAD)
                    {
                        if (!string.IsNullOrEmpty(m_HeadName))
                        {
                            CSPlayerRenewIconReq changeIconReq = new CSPlayerRenewIconReq();
                            changeIconReq.NewIcon = m_HeadName;
                            GameEvents.NetWorkEvents.SendMsg.SafeInvoke(changeIconReq);
                            GameEvents.UI_Guid_Event.OnGuidNewEnd.SafeInvoke(m_GuidID);
                            GameEvents.UIEvents.UI_StartCartoon_Event.OnNext.SafeInvoke();
                        }
                        else
                        {
                            PopUpManager.OpenNormalOnePop(LocalizeModule.Instance.GetString("guid_photo_no"));
                            //Debug.Log("Facebook Login,don't replace icon");
                            //GameEvents.UIEvents.UI_StartCartoon_Event.OnNext.SafeInvoke();
                            //GameEvents.UI_Guid_Event.OnGuidNewEnd.SafeInvoke(m_GuidID);
                            //GameEvents.UI_Guid_Event.OnStartGuidCartoonNext.SafeInvoke();
                        }
                    }
                    else if (cartoonType == GuidStartCartoonType.NAME)
                    {
                        string inputName = m_InputName.Text;
                        if (string.IsNullOrEmpty(inputName))
                        {
                            PopUpManager.OpenNormalOnePop(LocalizeModule.Instance.GetString("UI_PLAYERINFO_NICK_NULL"));
                            return;
                        }
                        if (EngineCore.Utility.CommonUtils.GetStringCount(inputName) > 20)
                        {
                            PopUpManager.OpenNormalOnePop(LocalizeModule.Instance.GetString("UI_PLAYERINFO_NICK_OVERFLOW"));
                            return;
                        }
                        CSRenameRequest c2sRename = new CSRenameRequest();
                        c2sRename.NewName  = inputName;
                        c2sRename.PlayerId = GlobalInfo.MY_PLAYER_ID;
                        GameEvents.NetWorkEvents.SendMsg.SafeInvoke(c2sRename);

                        GameEvents.UI_Guid_Event.OnGuidNewEnd.SafeInvoke(m_GuidID);
                        GameEvents.UIEvents.UI_StartCartoon_Event.OnNext.SafeInvoke();
                    }
                    else
                    {
                        GameEvents.UIEvents.UI_StartCartoon_Event.OnNext.SafeInvoke();
                    }
                }
            }
Beispiel #2
0
 private void OnNextGameStart(long id)
 {
     if (id != 10006)
     {
         return;
     }
     if (this.m_isChoose)
     {
         CSPlayerRenewIconReq changeIconReq = new CSPlayerRenewIconReq();
         changeIconReq.NewIcon = CommonData.DEFAULT_PLAYER_IMAGE_LIST[this.m_index];
         GameEvents.NetWorkEvents.SendMsg.SafeInvoke(changeIconReq);
         GameEvents.UIEvents.UI_StartCartoon_Event.OnChooseHead.SafeInvoke(this.m_index);
     }
 }