void Start() { CommonUtil.ScreenSettingsPortrait(); //numberPad.SetActive(false); #if UNITY_ANDROID qrScannerButton.SetActive(true); #elif UNITY_IOS qrScannerButton.SetActive(false); #endif clientController = UXClientController.Instance; commonLang = CommonLang.instance; //Debug.Log (commonLang.langList.Count); noti.text = commonLang.langList[1]; clientController.OnConnected += OnConnected; clientController.OnConnectFailed += OnConnectFailed; clientController.OnJoinSucceeded += OnJoinSucceeded; clientController.OnJoinFailed += OnJoinFailed; clientController.OnDisconnected += OnDisconnected; if (clientController.IsConnected() == false) { serverConnect.SetActive(true); clientController.Connect(); } if (string.IsNullOrEmpty(qrString) == false) { UXConnectController.SetRoomNumber(int.Parse(qrString)); clientController.Join("com.cspmedia.runandsteal"); } if (latest_errCode != -1) { OnJoinFailed(latest_errCode); isCon = true; latest_errCode = -1; } }
public void Clear() { if (m_ClientController != null) { m_ClientController.OnConnected -= OnConnected; m_ClientController.OnConnectFailed -= OnConnected; m_ClientController.OnJoinFailed -= OnJoinFailed; m_ClientController.OnJoinSucceeded -= OnJoinSucceeded; m_ClientController.OnDisconnected -= OnDisconnected; m_ClientController.OnUserAdded -= OnUserAdded; m_ClientController.OnUserRemoved -= OnUserRemoved; m_ClientController.OnNetworkReported -= OnNetworkReported; m_ClientController.OnUpdateReadyCount -= OnUpdateReadyCount; m_ClientController.OnUserLeavedInGame -= OnUserLeaved; m_ClientController.OnGameStart -= OnGameStart; m_ClientController.OnGameRestart -= OnGameRestart; m_ClientController.OnGameResult -= OnGameResult; m_ClientController.OnIndexChanged -= OnIndexChanged; m_ClientController.OnUserListReceived -= OnUserListReceived; m_ClientController.OnGameEnd -= OnGameEnd; m_ClientController.OnExit -= OnExit; m_ClientController.OnAckFailed -= OnAckFailed; m_ClientController.OnHostDisconnected -= OnHostDisconnected; //========================================== m_ClientController.OnHostJoined -= OnHostJoined; m_ClientController.OnError -= OnError; m_ClientController.OnReceived -= OnReceived; //========================================== //[FOR ONEPAD] //GamePadDownLoad.Instance.bundle.Unload(false); m_ClientController = null; } GameObject.Destroy(gameObject); }
void Start() { Screen.orientation = ScreenOrientation.Portrait; Screen.SetResolution(720, 1280, true); //blackOut.SetActive(true); m_ClientController = UXClientController.Instance; m_PlayerController = UXPlayerController.Instance; PopupManager_RaS.IsFreeSetter(false); // TOOD : PopupManager 공통 모듈로 바꿔야함 userCode = m_PlayerController.GetCode(); // 유저 코드 가져옴 roomNumber = UXConnectController.GetRoomNumber(); // 방 번호 가져옴 //blackOut.SetActive(false); //userCode = m_PlayerController.GetCode (); //launcherCode = UXClientController.GetRoomNumber(); i_PlayerID = m_PlayerController.GetIndex(); m_ClientController.OnConnected += OnConnected; m_ClientController.OnConnectFailed += OnConnectFailed; m_ClientController.OnJoinSucceeded += OnJoinSucceeded; m_ClientController.OnJoinFailed += OnJoinFailed; m_ClientController.OnDisconnected += OnDisconnected; m_ClientController.OnUserAdded += OnUserAdded; m_ClientController.OnUserRemoved += OnUserRemoved; m_ClientController.OnUserLeavedInGame += OnUserLeaved; m_ClientController.OnNetworkReported += OnNetworkReported; m_ClientController.OnUpdateReadyCount += OnUpdateReadyCount; m_ClientController.OnGameStart += OnGameStart; m_ClientController.OnGameRestart += OnGameRestart; m_ClientController.OnGameResult += OnGameResult; m_ClientController.OnIndexChanged += OnIndexChanged; m_ClientController.OnUserListReceived += OnUserListReceived; m_ClientController.OnGameEnd += OnGameEnd; m_ClientController.OnExit += OnExit; m_ClientController.OnAckFailed += OnAckFailed; m_ClientController.OnHostDisconnected += OnHostDisconnected; //inapp.OnPurchaseSuccess += OnPurchaseSuccess; //========================================== m_ClientController.OnHostJoined += OnHostJoined; m_ClientController.OnError += OnError; m_ClientController.OnReceived += OnReceived; //========================================== if (m_ClientController.IsConnected() == false) { m_ClientController.Connect(); } else { //m_ClientController.Join("none"); m_ClientController.Join(GAME_PACKAGE_NAME); } cancelButton.SetActive(false); DontDestroyOnLoad(this.gameObject); }
// Use this for initialization void Start() { CommonUtil.ScreenSettingsPortrait(); commonLang = CommonLang.instance; clientController = UXClientController.Instance; }