protected override void OnResourceLoaded() { var parent = MogoWorld.m_uiManager.MogoMainUIPanel; SyncCreateUIInstanceWithRootTransform(Resources[0], parent); m_myTransform.localPosition = new Vector3(0f, -30f, 0f); var btnCreate = FindComponent <MogoUIBtn>("BtnCreateServer"); btnCreate.SetText(LanguageData.GetContent(1)); btnCreate.ClickAction = OnBtnCreate; var btnFind = FindComponent <MogoUIBtn>("BtnFindServer"); btnFind.SetText(LanguageData.GetContent(2)); btnFind.ClickAction = OnBtnFind; var btnJoin = FindComponent <MogoUIBtn>("BtnJoin"); btnJoin.SetText(LanguageData.GetContent(11)); btnJoin.ClickAction = OnBtnJoin; var btnScanJoin = FindComponent <MogoUIBtn>("BtnScanJoin"); btnScanJoin.SetText(LanguageData.GetContent(12)); btnScanJoin.ClickAction = OnBtnScanJoin; m_inputPlayerName = FindComponent <UIInput>("PlayerName"); m_inputPlayerName.text = UtilsEx.GetRandomName(); m_inputPlayerName.maxChars = NAME_MAX_LENGTH; m_inputPlayerName.onSubmit = OnSubmitName; m_inputPlayerName.lostFocusAction = OnLostFocusInputName; m_inputPlayerName.functionName = "OnSubmitName"; FindComponent <UILabel>("LblPlayerName").text = LanguageData.GetContent(10); m_inputServerIP = FindComponent <UIInput>("ServerIP"); m_inputServerIP.text = SystemConfig.GetCfgInfoUrl("serverlist"); m_inputServerIP.onSubmit = OnSubmitName; FindComponent <UILabel>("LblIP").text = LanguageData.GetContent(9); var btnGuide = FindComponent <MogoUIBtn>("BtnWenHao"); btnGuide.ClickAction = OnBtnGuide; }
void OnGUI() { if (GUI.Button(new Rect(0, 0, 10, 10), "")) { m_switch = !m_switch; } if (!m_switch) { return; } if (GUI.Button(new Rect(10, 0, 90, 100), "touch")) { foreach (var item in MogoWorld.m_dataMapManager.ReachStarList) { foreach (var soliders in item.SoldierDic.Values) { foreach (var solider in soliders.Values) { solider.OnHit(); } } } //MogoWorld.thePlayer.controllerInput.SetStickType(StickType.Touch); } serverIp = GUI.TextArea(new Rect(0, 100, 150, 50), serverIp); if (GUI.Button(new Rect(100, 0, 100, 100), "CreateServer")) { serverIp = MogoWorld.CreateServer(); } if (GUI.Button(new Rect(200, 0, 100, 100), "login")) { MogoWorld.ServerIP = serverIp; MogoWorld.ConnectServer(serverIp, 43998); MogoWorld.TmpPlayerName = UtilsEx.GetRandomName(); MogoWorld.Login(); } if (GUI.Button(new Rect(300, 0, 100, 100), "createAvatar")) { MogoWorld.thePlayer.RpcCall("CreateAvatarReq"); } if (GUI.Button(new Rect(400, 0, 100, 100), "vrWidth+")) { MogoWorld.MainCamera.SetVRWidth(true); } if (GUI.Button(new Rect(500, 0, 100, 100), "vrWidth-")) { MogoWorld.MainCamera.SetVRWidth(false); } if (GUI.Button(new Rect(600, 0, 100, 100), "vrRot+")) { MogoWorld.MainCamera.SetVRRotation(true); } if (GUI.Button(new Rect(700, 0, 100, 100), "vrRot-")) { MogoWorld.MainCamera.SetVRRotation(false); } if (GUI.Button(new Rect(800, 0, 100, 100), "vr")) { MogoWorld.MainCamera.SwitchVR(); } if (GUI.Button(new Rect(0, 100, 100, 100), "into main")) { MogoWorld.EnterMainEufloria(1); } if (GUI.Button(new Rect(100, 100, 100, 100), "init map")) { UIManager.I.GetUILogic <MapUIMgr>().InitStarMap(1); } if (GUI.Button(new Rect(200, 100, 100, 100), "remove soldier")) { MogoWorld.thePlayer.RpcCall("RemoveSoldier", MogoWorld.thePlayer.ID, 0, 1, 100, 1); } if (GUI.Button(new Rect(300, 100, 100, 100), "ShowSoldierIntrusionStar")) { //MogoWorld.m_dataMapManager.addSoldierToStar(MogoWorld.thePlayer.ID, 1, 1); //MogoWorld.thePlayer.RpcCall("ArrayedSoldier", 1, 1); // MogoWorld.m_dataMapManager.ShowSoldierIntrusionStar(MogoWorld.thePlayer.ID, 1, 1, 150); } if (GUI.Button(new Rect(400, 100, 100, 100), "stop game")) { //MogoWorld.m_dataMapManager.addSoldierToStar(MogoWorld.thePlayer.ID, 1, 1); //MogoWorld.thePlayer.RpcCall("ArrayedSoldier",1, 2); //UIManager.I.GetUILogic<MapUIMgr>().EraserTexture(); //MogoWorld.IsInGame = false; MogoWorld.thePlayer.RpcCall("GameOver", 1); } if (GUI.Button(new Rect(500, 100, 100, 100), "OpenRangleCheck")) { //MogoWorld.m_dataMapManager.addSoldierToStar(MogoWorld.thePlayer.ID, 1, 1); //MogoWorld.thePlayer.RpcCall("ArrayedSoldier",1, 2); //UIManager.I.GetUILogic<MapUIMgr>().EraserTexture(); UIManager.I.GetUILogic <StarInfoUIMgr>().IsOpenRangleCheck = !UIManager.I.GetUILogic <StarInfoUIMgr>().IsOpenRangleCheck; } }