//킬문구 변경 public void ResponseInput_EndChangeKillMsg() { User _user = UserDataManager.instance.user; if (!lst_InputGame[1].wasCanceled) { string changedName = lst_InputGame[1].text; if (!TextDataManager.Chk_BannedLetter(ref changedName)) { webRequest.SetWords(lst_InputGame[1].text, callback_complete_ChangeKillmsg); changedTxt = lst_InputGame[1].text; lst_InputGame[1].text = ""; } else { UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(TextDataManager.Dic_ErrorCode[111]); //사용 불가능한 문자열이 포함 되어있습니다. Set_AccounInfo(); lst_InputGame[1].text = ""; } } else { if (_user.User_Words.ContainsKey(USERWORD_TYPE.WRD_KILL)) { text_Killmsg.text = _user.User_Words[USERWORD_TYPE.WRD_KILL].Words; } } }
void callback_Complete_ChangePlatform() { User _user = UserDataManager.instance.user; //플랫폼 인덱스 저장 PlatformManager.Getsingleton.Save_NowUsePlatformIndex(_user.user_logins.PlfID); //플랫폼 버튼 활성/ 비활성 Set_PlatformButton(_user.user_logins.PlfID); // 플랫폼 아이콘 이미지 설정 Set_PlatformIcon(_user.user_logins.PlfID); UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); if (_user.user_logins.PlfID == (int)PLATFORM_TYPE.GOOGLE) { popup.SetPopupMessage(string.Format("{0} {1}", TextDataManager.Dic_TranslateText[223], TextDataManager.Dic_TranslateText[226])); //구글 계정에 연결 하였습니다. 게임을 재실행 해주세요 } else if (_user.user_logins.PlfID == (int)PLATFORM_TYPE.FACEBOOK) { popup.SetPopupMessage(string.Format("{0} {1}", TextDataManager.Dic_TranslateText[224], TextDataManager.Dic_TranslateText[226])); //페이스북 계정에 연결 하였습니다. 게임을 재실행 해주세요 } else if (_user.user_logins.PlfID == (int)PLATFORM_TYPE.GAMECENTER) { popup.SetPopupMessage(string.Format("{0} {1}", TextDataManager.Dic_TranslateText[225], TextDataManager.Dic_TranslateText[226])); //게임센터 계정에 연결 하였습니다. 게임을 재실행 해주세요 } popup.Set_addEventButton(Application.Quit); }
//방장 관련 설정체크 void Chk_roomMaster() { User _user = UserDataManager.instance.user; //방장인지 체크 if (_user.User_readyRoomInfo.RoomMsterUserID == _user.user_Users.UserID) { isRoomMaster = true; } else { isRoomMaster = false; } //방장이면 방장관련 오브젝트 활성 및 비활성 Activate_NoneMasterObj(!isRoomMaster); //방장 변경되엇으면 알림토스트팝업 if (isPopupMaster == false) { if (isRoomMaster) { isPopupMaster = true; UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(TextDataManager.Dic_TranslateText[316]); //방장이 되엇습니다. } } }
public override void ResponseButton_Yes() { base.ResponseButton_Yes(); if (changedName.Length <= 1) { UI_Popup_Toast popuptoast = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popuptoast.SetPopupMessage(TextDataManager.Dic_TranslateText[152]); return; } //요청할 웹프로토콜 if (Request_function != null) { Request_function(); } else { if (Respons_delegate != null) { Respons_delegate(); } } UI_Manager.Getsingleton.ClearUI(this); }
void callback_Complete_Clanout(string _clanName) { //클랜탈퇴했으니 clan_clans 값 초기화, clan_clanlist 초기화 , 클랜소개글, 클랜게시판 초기화 하자 User __user = UserDataManager.instance.user; __user.Clan_clanLists.Clear(); __user.clan_Clans.Init(); __user.Clan_boards.Clear(); __user.Clan_members.Clear(); input_ClanIntro.text = TextDataManager.Dic_TranslateText[91]; //클랜마스터는 클랜소개글을 수정할수 있습니다 ClearElements(ClanUI_Type.Board); ClearElements(ClanUI_Type.Manage); //이름변경하엿으니 소켓로그인 다시쏘자 Network_MainMenuSoketManager.Getsingleton.Send_CTS_Login(); Transform _canvasTr = UI_Manager.Getsingleton.CanvasTr; UI_Manager.Getsingleton.CreatUI(UI.LOBBY, _canvasTr); if (isMaster) // 토스트: 클랜을 삭제했다 { UI_Popup_Toast poptoast = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); poptoast.SetPopupMessage(string.Format("{0} {1}", _clanName, TextDataManager.Dic_TranslateText[157])); } else //토스트: 클랜 탈퇴했따 { UI_Popup_Toast poptoast = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); poptoast.SetPopupMessage(string.Format("{0} {1}", _clanName, TextDataManager.Dic_TranslateText[158])); } }
void callback_Complte_kickout() { UI_Clan.Getinstance.set_refresh(); UI_Popup_Toast popupToast = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popupToast.SetPopupMessage(string.Format(TextDataManager.Dic_TranslateText[204], clan_member.NkNm)); // ~ 클랜에 강퇴되었습니다 }
void callback_completeCooponReward() { UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(TextDataManager.Dic_TranslateText[171]); this.gameObject.SetActive(false); Inputfield_SendCoupon.text = ""; }
public void ResponseButton_GameInvite() { //팝업 UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(string.Format("{0} 에게 초대를 보냈습니다", st_inviteInfo.Name)); //초대보내기 send Network_MainMenuSoketManager.Getsingleton.Send_CTS_InviteRoom(st_inviteInfo.userID, st_inviteInfo.Name); }
void callback_InviteForFindingUser() { User otheruser = UserDataManager.instance.OtherUser; //팝업 UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(string.Format(TextDataManager.Dic_TranslateText[317], otheruser.user_Users.NkNm)); // ~를 초대하엿습니다 //초대보내기 send Network_MainMenuSoketManager.Getsingleton.Send_CTS_InviteRoom(otheruser.user_Users.UserID, otheruser.user_Users.NkNm); }
void callback_Complete_inviteClan() { // top UI 갱신하자 if (UI_Manager.Getsingleton.Dic_UILst.ContainsKey(UI.TOP)) { UI_Top.Getsingleton.set_refresh(); } UI_Popup_Toast popupToast = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popupToast.SetPopupMessage(string.Format(TextDataManager.Dic_TranslateText[214], user.user_Users.NkNm)); // {0}님을 클랜에 초대하였습니다. }
void Recieve_STC_ToastMsg(ByteData _recieveBuffer) { //string : 공지 메세지 string toastMsg = _recieveBuffer.Getstring(); UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.GetComponent <RectTransform>().localPosition = new Vector3(0f, 150f, 0f); popup.transform.SetAsLastSibling(); popup.SetPopupMessage(toastMsg); }
void RequestClanNameChange() { //욕설인지 체크 if (!TextDataManager.Chk_BannedLetter(ref changedName)) { webRequest.ClanNameChange(5, changedName, Respons_delegate); } else { UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(TextDataManager.Dic_ErrorCode[111]); //사용 불가능한 문자열이 포함 되어있습니다. inputfield_changeName.text = ""; } }
public void ResponseButton_ChangeMark() { if (nowClanMarkIndx == 99) { UI_Popup_Toast popupToast = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popupToast.SetPopupMessage("변경할 클랜마크를 선택하십시요"); } else { webRequest.ClanMarkChange(5, (ushort)nowClanMarkIndx, callback_Complete_changeMark); //마크리스트UI 지우자 Destroy(this.gameObject); } //재화부족 팝업창이 뜨면 UI_clan set_close 에서 모든 UIITEM 삭제 하므로 uiitem_clanmarkList는 따로 삭제 할필요 업다. }
void callback_complete_Gift() { UI_News.Getsingleton.ClearElement_One(this); UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(TextDataManager.Dic_TranslateText[250]); // 선물 수령을 완료 하였습니다 //UI_Popup_GainItem popup = UI_Manager.Getsingleton.CreatAndGetPopup<UI_Popup_GainItem>(UIPOPUP.POPUPGAINITEM); //popup.Set_GainPopup(); //top ui 갱신 if (UI_Manager.Getsingleton.Dic_UILst.ContainsKey(UI.TOP)) { UI_Top.Getsingleton.set_refresh(); } }
void CompleteEquip(Infos_SetBuf _infoset) { //UI_EquipItem 의 Select_Item 데이터 재할당 Asign_SelectItemData(_infoset); //갱신 UI_Equipment.Getsingleton.callback_complete_Equip(); //토스트팝업 UI_Popup_Toast popupToast = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); string txt = string.Format("{0}를 장착했습니다.", TableDataManager.instance.GetSetName(_infoset.BufKind)); popupToast.SetPopupMessage(txt); //세트팝업창닫기 gameObject.SetActive(false); }
// 클랜 소개글 input 이 끝난 뒤 호출 되는 매서드 public void ResponseInput_End_ChangeIntro() { changedClanIntroTxt = input_ClanIntro.text; input_ClanIntro.gameObject.SetActive(false); if (!TextDataManager.Chk_BannedLetter(ref changedClanIntroTxt)) { webRequest.ClanInfoTxtChange(changedClanIntroTxt, null); } else { UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(TextDataManager.Dic_ErrorCode[111]); //사용 불가능한 문자열이 포함 되어있습니다. input_ClanIntro.text = ""; } }
//친구추가 완료시 콜백함수 void callback_Complte_AddFriend() { webRequest.FriendList(null); UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(string.Format("{0} {1}", user.user_Users.NkNm, "friend have been added")); //팝업창닫기 ResponseButton_Close(); //친구리스트 갱신 if (UI_Manager.Getsingleton.Dic_UILst.ContainsKey(UI.FRIEND)) { UI_Friend.Getinstance.set_refresh(); } }
IEnumerator Coroutine_AddedFriendReward() { while (true) { if (UI_Manager.Getsingleton._UI != UI.TITLE) { UserEditor.Getsingleton.EditLog("complete friend reward coroutine"); UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage("친구초대 보상이 지급되었습니다. "); // friend id , friend token 초기화 Init(); break; } yield return(null); } }
//캐릭 사용하기 public void ResponseButton_UseCharacter() { BatchType batch = user.User_useUnit.nowSelectBatch; uint[] useUnitIdxs = user.User_useUnit.UnitIdxs; //사용중인지 확인하기 int SameIndex = 0; bool isUsingOneOfSlots = false; for (int i = 0; i < useUnitIdxs.Length; i++) { if (batch != (BatchType)i && nowSelectUnitIdx == useUnitIdxs[i]) { SameIndex = i; isUsingOneOfSlots = true; } } //다른 슬롯에서 선택한캐릭을 사용중이다 if (isUsingOneOfSlots) { string unitName = TableDataManager.instance.Infos_units[nowSelectUnitIdx].UnitName; UI_Popup_Toast popuptoast = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popuptoast.SetPopupMessage(string.Format("{0} 캐릭터를 {1}로 사용합니다", unitName, user.GetBatchTxt(batch))); uint curBatchUnitidx = useUnitIdxs[(int)batch]; useUnitIdxs[(int)batch] = nowSelectUnitIdx; useUnitIdxs[SameIndex] = curBatchUnitidx; Debug.Log("배치 스의치 : " + useUnitIdxs[0] + " / " + useUnitIdxs[1] + " / " + useUnitIdxs[2]); } else { useUnitIdxs[(int)batch] = nowSelectUnitIdx; } webRequest.SetUseUnitIdx(useUnitIdxs[0], useUnitIdxs[1], useUnitIdxs[2], callback_complete_useCharacter); }
public void ReseponseInput_writeEnd() { string bodText = input_write.text; if (!string.IsNullOrEmpty(bodText)) { if (!TextDataManager.Chk_BannedLetter(ref bodText)) { webRequest.ClanBodWrite(bodText, callback_Complete_writeBoard); input_write.text = ""; } else { UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(TextDataManager.Dic_ErrorCode[111]); //사용 불가능한 문자열이 포함 되어있습니다. input_write.text = ""; } } }
public void RecieveComplete_FriendJoin() { User _user = UserDataManager.instance.user; if (_user.User_RcvJoinTogether.JoinResult == 0) // 같이하기 성공 { Debug.Log("같이하기 성공"); Debug.Log("종류 : " + _user.User_RcvJoinTogether.JoinSuccessState); if (_user.User_RcvJoinTogether.JoinSuccessState == 0) // 같이하기 종류 대기방 { } else // 같이하기 종류 배틀 { } } else { UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); byte failReason = _user.User_RcvJoinTogether.JoinResult; switch (failReason) { case 1: // 친구 접속 안함 popup.SetPopupMessage(TextDataManager.Dic_TranslateText[295]); //선택한 친구는 접속중이 아닙니다 break; case 2: // 친구가 방에들어가지 않음 popup.SetPopupMessage(TextDataManager.Dic_TranslateText[296]); //선택한 친구는 배틀중이 아닙니다 break; case 3: // 방입장유저수 초과 popup.SetPopupMessage(TextDataManager.Dic_TranslateText[297]); //접속 방 인원초과 입니다. break; default: break; } } }
void callback_Accept_Clanout() { User _user = UserDataManager.instance.user; if (isMaster) { if (Dic_ExistClanMember.Count <= 1) // 멤버가 없다. 클랜을 삭제 시킨다는뜻 { string _clanname = _user.user_Users.ClanName; webRequest.ClanOut(_user.user_Users.UserID, () => callback_Complete_Clanout(_clanname)); } else { UI_Popup_Toast poptoast = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); poptoast.SetPopupMessage(TextDataManager.Dic_TranslateText[156]); } } else // 클랜원이 클랜을 탈퇴한다. { string _clanname = _user.user_Users.ClanName; webRequest.ClanOut(_user.user_Users.UserID, () => callback_Complete_Clanout(_clanname)); } }
public void ResponseButton_KickOut() { if (UserDataManager.instance.user.MyUserClan_member.CnRank == 2) { if (isMaster) { UI_Popup_Toast popupToast = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popupToast.SetPopupMessage(TextDataManager.Dic_TranslateText[200]); // 클랜마스터는 강퇴 할 수 없습니다 } else { UI_Popup_Selective popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Selective>(UIPOPUP.POPUPSELECTIVE); popup.Set_PopupTitleMessage(TextDataManager.Dic_TranslateText[201]); popup.SetPopupMessage(string.Format(TextDataManager.Dic_TranslateText[202], clan_member.NkNm)); // ~을 클랜에서 강퇴 하겠습니까? popup.Set_addEventButton(callback_kickOut); } } else { UI_Popup_Toast popupToast = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popupToast.SetPopupMessage(TextDataManager.Dic_TranslateText[203]); } }
//클랜생성 public void ResponseButton_ClanCreate() { if (createClanName == null || createClanName.Length <= 1) { UI_Popup_Toast popuptoast = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popuptoast.SetPopupMessage(TextDataManager.Dic_TranslateText[152]); return; } else { if (!TextDataManager.Chk_BannedLetter(ref createClanName)) { webRequest.ClanMake(createClanName, callback_complete_CreateClan); } else { UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(TextDataManager.Dic_ErrorCode[111]); //사용 불가능한 문자열이 포함 되어있습니다. input_ClanCreate.text = ""; } } }
//유저이름 변경 public void ResponseInput_EndChangeName() { User _user = UserDataManager.instance.user; if (!lst_InputGame[0].wasCanceled) { if (_user.User_Times.ContainsKey((int)TIMEIDX.USERNAME)) { User_Times Usertime = _user.User_Times[(int)TIMEIDX.USERNAME]; if (Usertime.Etime >= TimeManager.Instance.Get_nowTime()) { //토스트팝업 UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(TextDataManager.Dic_TranslateText[244]); //이름변경은 1일 1회 입니다. Set_AccounInfo(); lst_InputGame[0].text = ""; } else { string changedName = lst_InputGame[0].text; if (!TextDataManager.Chk_BannedLetter(ref changedName)) { webRequest.UserNameChange(lst_InputGame[0].text, 0, callback_complete_changeName); lst_InputGame[0].text = ""; } else { UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(TextDataManager.Dic_ErrorCode[111]); //사용 불가능한 문자열이 포함 되어있습니다. Set_AccounInfo(); lst_InputGame[0].text = ""; } } } else { string changedName = lst_InputGame[0].text; if (!TextDataManager.Chk_BannedLetter(ref changedName)) { webRequest.UserNameChange(lst_InputGame[0].text, 0, callback_complete_changeName); lst_InputGame[0].text = ""; } else { UI_Popup_Toast popup = UI_Manager.Getsingleton.CreatAndGetPopup <UI_Popup_Toast>(UIPOPUP.POPUPTOAST); popup.SetPopupMessage(TextDataManager.Dic_ErrorCode[111]); //사용 불가능한 문자열이 포함 되어있습니다. Set_AccounInfo(); lst_InputGame[0].text = ""; } } } else { text_NkNm.text = _user.user_Users.NkNm; } }