//Server - 탈퇴 결과 public void DeleteAccountResult(DataPacket packet) { Debug.Log("탈퇴 결과 수신"); ResultPacket resultPacket = new ResultPacket(packet.msg); ResultData resultData = resultPacket.GetData(); if (resultData.Result == (byte)Result.Success) { StartCoroutine(uiManager.Dialog(1.0f, "탈퇴 성공")); } else if (resultData.Result == (byte)Result.Fail) { StartCoroutine(uiManager.Dialog(1.0f, "탈퇴 실패")); } }
//Server - 캐릭터 선택 결과 public void SelectCharacterResult(DataPacket packet) { Debug.Log("캐릭터 선택 결과 수신"); ResultPacket resultPacket = new ResultPacket(packet.msg); ResultData resultData = resultPacket.GetData(); if (resultData.Result == (byte)Result.Success) { StartCoroutine(uiManager.Dialog(1.0f, "캐릭터 선택 성공")); } else if (resultData.Result == (byte)Result.Fail) { StartCoroutine(uiManager.Dialog(1.0f, "캐릭터 선택 실패")); } }
//Server - 가입 결과 public void CreateAccountResult(DataPacket packet) { Debug.Log("가입 결과 수신"); ResultPacket resultPacket = new ResultPacket(packet.msg); ResultData resultData = resultPacket.GetData(); if (resultData.Result == (byte)Result.Success) { StartCoroutine(uiManager.Dialog(1.0f, "가입 성공")); uiManager.LoginUIManager.CreateAccountSuccess(); } else if (resultData.Result == (byte)Result.Fail) { StartCoroutine(uiManager.Dialog(1.0f, "가입 실패")); } }
//Server - 게임 시작 public void StartGame(DataPacket packet) { Debug.Log("게임 시작 결과"); ResultPacket resultPacket = new ResultPacket(packet.msg); ResultData resultData = resultPacket.GetData(); if (resultData.Result == (byte)Result.Success) { SceneChanger.Instance.SceneChange(SceneChanger.SceneName.TeddyBearStage1, true); } else if (resultData.Result == (byte)Result.Fail) { Debug.Log("게임 시작 실패"); } }
//Server - 선택 창으로 돌아가기 결과 수신 public void ReturnToSelectResult(DataPacket packet) { Debug.Log("선택 창으로 돌아가기 결과"); ResultPacket resultPacket = new ResultPacket(packet.msg); ResultData resultData = resultPacket.GetData(); if (resultData.Result == (byte)Result.Success) { SceneChanger.Instance.SceneChange(SceneChanger.SceneName.SelectScene, true); } else { Debug.Log("선택창으로 돌아가기 실패"); } }
//Server - 캐릭터 삭제 결과 public void DeleteCharacterResult(DataPacket packet) { Debug.Log("캐릭터 삭제 결과 수신"); ResultPacket resultPacket = new ResultPacket(packet.msg); ResultData resultData = resultPacket.GetData(); if (resultData.Result == (byte)Result.Success) { StartCoroutine(UIManager.Instance.Dialog(1.0f, "캐릭터 삭제 성공")); } else if (resultData.Result == (byte)Result.Fail) { StartCoroutine(UIManager.Instance.Dialog(1.0f, "캐릭터 삭제 실패")); } }
//Server - 캐릭터 생성 결과 public void CreateCharacterResult(DataPacket packet) { Debug.Log("캐릭터 생성 결과 수신"); ResultPacket resultPacket = new ResultPacket(packet.msg); ResultData resultData = resultPacket.GetData(); if (resultData.Result == (byte)Result.Success) { StartCoroutine(uiManager.Dialog(1.0f, "캐릭터 생성 성공")); SceneChanger.Instance.SceneChange(SceneChanger.SceneName.SelectScene, false); } else if (resultData.Result == (byte)Result.Fail) { StartCoroutine(uiManager.Dialog(1.0f, "캐릭터 생성 실패")); } }
//Server - 로그인 결과 public void LoginResult(DataPacket packet) { Debug.Log("로그인 결과 수신"); ResultPacket resultPacket = new ResultPacket(packet.msg); ResultData resultData = resultPacket.GetData(); if (resultData.Result == (byte)Result.Success) { StartCoroutine(uiManager.Dialog(1.0f, "로그인 성공")); SceneChanger.Instance.SceneChange(SceneChanger.SceneName.SelectScene, true); } else if (resultData.Result == (byte)Result.Fail) { StartCoroutine(uiManager.Dialog(1.0f, "로그인 실패")); } }
//Server - 게임 시작 public void StartGame(DataPacket packet) { Debug.Log("게임 시작"); ResultPacket resultPacket = new ResultPacket(packet.msg); ResultData resultData = resultPacket.GetData(); if (resultData.Result == (byte)Result.Success) { Debug.Log("게임 시작"); DataSender.Instance.RequestUdpConnection(); } else if (resultData.Result == (byte)Result.Fail) { Debug.Log("게임 시작 실패"); } }