public void NoNextGuide() { if (UIGuidePanel.Single().EffectButton) { UIGuidePanel.Single().EffectButton.transform.parent = null; ChangeObjectPosition(UIGuidePanel.Single().EffectButton); NextGuidePanel.Single().Close(); } }
protected virtual void RegisterIsOver() { if (UIID != 0) { if (UIGuidePanel.Single()) { UIGuidePanel.Single().uicallback(); UIID = 0; } } }
/// <summary> /// 继续引导处理 /// </summary> public void NextGuide() { //Debug.Log("<color=#10DF11>NextGuide uId:::</color>" + playerData.GetInstance().guideData.uId); if (null != UIGuidePanel.Single() && null != UIGuidePanel.Single().EffectButton) { UIGuidePanel.Single().EffectButton.transform.parent = null; ChangeObjectPosition(UIGuidePanel.Single().EffectButton); //Debug.Log("<color=#10DF11>NextGuide scripId:::</color>" + playerData.GetInstance().guideData.scripId); //if (playerData.GetInstance().guideData.scripId != 0) ClientSendDataMgr.GetSingle().GetGuideSend().SendGuidStep(0); NextGuidePanel.Single().Close(); } }
protected override void RegisterComponent() { base.RegisterComponent(); RegisterComponentID(10, 92, SceneButtons[0].gameObject); if (playerData.GetInstance().guideData.uId == 1092) { if (UIGuidePanel.Single() != null) { UIGuidePanel.Single().InitGuide(); } } }
/// <summary> /// 找到点击目标物体 /// </summary> /// <param name="go"></param> public void SetObject(GameObject go) { if (UIGuidePanel.Single() == null || NextGuidePanel.Single() == null) { return; } //Debug.Log("<color=#10DF11>Guide 点击目标:::</color>" + go.name); if (go.name == "bc") { if (playerData.GetInstance().guideData.uId == 906) { NextGuide(); } } else if (go.name == "EctypeBtn") { if (playerData.GetInstance().guideData.uId == 919) { NextGuide(); } } else if (go.name == "LevelScene") { if (playerData.GetInstance().guideData.uId == 1092) { NextGuide(); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "BtnBattle") { if (playerData.GetInstance().guideData.uId == 1204) { NextGuide(); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "HeroBtn") { if (playerData.GetInstance().guideData.uId == 1419) { NextGuide(); } else if (playerData.GetInstance().guideData.uId == 906 || playerData.GetInstance().guideData.uId == 919 || playerData.GetInstance().guideData.uId == 1219 || playerData.GetInstance().guideData.uId == 4419 || playerData.GetInstance().guideData.uId == 2319 || playerData.GetInstance().guideData.uId == 2719 || playerData.GetInstance().guideData.uId == 2919 || playerData.GetInstance().guideData.uId == 3019 || playerData.GetInstance().guideData.uId == 3219) { NextGuidePanel.Single().content.SetActive(false); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "AltarBtn") { if (playerData.GetInstance().guideData.uId == 1219 || playerData.GetInstance().guideData.uId == 4419) { //Debug.Log("<color=#10DF11>NextGuide:::</color>" + go.name); NextGuide(); } } else if (go.name == "LeftBtn") { if (playerData.GetInstance().guideData.uId == 1331 || playerData.GetInstance().guideData.uId == 4531) { NextGuide(); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "GoldBtn") { if (playerData.GetInstance().guideData.uId == 2125) { NextGuide(); } else if (playerData.GetInstance().guideData.uId == 906 || playerData.GetInstance().guideData.uId == 919 || playerData.GetInstance().guideData.uId == 1219 || playerData.GetInstance().guideData.uId == 4419 || playerData.GetInstance().guideData.uId == 2319 || playerData.GetInstance().guideData.uId == 2719 || playerData.GetInstance().guideData.uId == 2919 || playerData.GetInstance().guideData.uId == 3019 || playerData.GetInstance().guideData.uId == 3219) { NextGuidePanel.Single().content.SetActive(false); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "1V1") { if (playerData.GetInstance().guideData.uId == 25110) { NextGuide(); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "ArenaABtn") { if (playerData.GetInstance().guideData.uId == 2719 || playerData.GetInstance().guideData.uId == 2319) { NextGuide(); } } else if (go.name == "ArenaBtn") { if (playerData.GetInstance().guideData.uId == 2471) { NextGuide(); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "AbattoirBtn") { if (playerData.GetInstance().guideData.guideId == 2871) { NextGuide(); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "Icon") { if (playerData.GetInstance().guideData.uId == 2697 || playerData.GetInstance().guideData.uId == 4297 || playerData.GetInstance().guideData.uId == 4897) { NextGuide(); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "ShopBtn") { if (playerData.GetInstance().guideData.uId == 3019) { NextGuide(); } } else if (go.name == "EnchantBtn") { if (playerData.GetInstance().guideData.uId == 2919) { NextGuide(); } } else if (go.name == "EquipBtn") { if (playerData.GetInstance().guideData.uId == 3219) { NextGuide(); } } else if (go.name == "IconBtn") { if (playerData.GetInstance().guideData.uId == 33120 || playerData.GetInstance().guideData.uId == 36120) { NextGuide(); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "StrengthenThriceBtn") { if (playerData.GetInstance().guideData.uId == 34120) { NextGuide(); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "EvolveBtn") { if (playerData.GetInstance().guideData.uId == 35120) { NextGuide(); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "OneEvolvesBtn") { if (playerData.GetInstance().guideData.uId == 37120) { NextGuide(); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "BackBtn") { if (playerData.GetInstance().guideData.uId == 38120 || playerData.GetInstance().guideData.uId == 4031 || playerData.GetInstance().guideData.uId == 4731) { NextGuide(); } else if (playerData.GetInstance().guideData.uId == 906 || playerData.GetInstance().guideData.uId == 919 || playerData.GetInstance().guideData.uId == 1219 || playerData.GetInstance().guideData.uId == 4419 || playerData.GetInstance().guideData.uId == 2319 || playerData.GetInstance().guideData.uId == 2719 || playerData.GetInstance().guideData.uId == 2919 || playerData.GetInstance().guideData.uId == 3019 || playerData.GetInstance().guideData.uId == 3219) { NextGuidePanel.Single().content.SetActive(false); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "OKBtn") { if (playerData.GetInstance().guideData.uId == 3938 || playerData.GetInstance().guideData.uId == 4638) { NextGuide(); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "Embattle") { if (playerData.GetInstance().guideData.uId == 4119) { NextGuide(); } } else if (go.name == "ConfirmBtn") { if (playerData.GetInstance().guideData.uId == 4397) { NextGuide(); } else { NoNextGuide(); NoNextGuideSelect(); } } else if (go.name == "UITaskRewardPanel")//任务完成IU { return; } else if (go.name == "Upgrade")//升级提示IU { return; } else if (go.name == "Close")// { //Debug.Log("<color=#10DF11>Guide 点击目标:::</color>" + go.name); return; } else if (go.name == "SpriteBtn")// { //Debug.Log("<color=#10DF11>Guide 点击目标:::</color>" + go.name); return; } else { if (GameLibrary.UI_Major == Application.loadedLevelName) { if (playerData.GetInstance().guideData.uId == 906 || playerData.GetInstance().guideData.uId == 919 || playerData.GetInstance().guideData.uId == 1219 || playerData.GetInstance().guideData.uId == 4419 || playerData.GetInstance().guideData.uId == 2319 || playerData.GetInstance().guideData.uId == 2719 || playerData.GetInstance().guideData.uId == 2919 || playerData.GetInstance().guideData.uId == 3019 || playerData.GetInstance().guideData.uId == 3219) { NextGuidePanel.Single().content.SetActive(false); } else { NoNextGuide(); NoNextGuideSelect(); } } } }
public void Init() { //Debug.Log("Nexguid init()"); int guideId = 0; if (playerData.GetInstance().guideData.uId != 0 && GameLibrary.UI_Major == Application.loadedLevelName) { switch (playerData.GetInstance().guideData.uId) { case 919: guideId = 9; break; case 906: guideId = 8; break; case 1092: guideId = 10; break; case 1204: guideId = 11; break; case 1219: guideId = 12; break; //case 2125: // guideId = 21; // break; case 2319: guideId = 23; break; case 2719: guideId = 27; break; case 2919: guideId = 29; break; case 3019: guideId = 30; break; case 2269: guideId = 22; break; case 2471: guideId = 24; break; case 2871: guideId = 28; break; case 25110: guideId = 25; break; case 2697: guideId = 26; break; //case 1419: // guideId = 14; // break; case 1331: guideId = 13; break; case 3219: guideId = 32; break; case 33120: guideId = 33; break; case 34120: guideId = 34; break; case 35120: guideId = 35; break; case 36120: guideId = 36; break; case 37120: guideId = 37; break; case 38120: guideId = 38; break; case 3938: guideId = 39; break; case 4031: guideId = 40; break; case 4119: guideId = 41; break; case 4297: guideId = 42; break; case 4397: guideId = 43; break; case 4419: guideId = 44; break; case 4531: guideId = 45; break; case 4638: guideId = 46; break; case 4731: guideId = 47; break; case 4897: guideId = 48; break; case 4997: guideId = 49; break; default: break; } Init(guideId); //引导指引NPC模型处理 //Vector2 vec = FSDataNodeTable<GuideNode>.GetSingleton().DataNodeList[playerData.GetInstance().guideData.stepId].modelPos; //GuideModel.transform.localPosition = new Vector3(vec.x, vec.y, 0); //switch (FSDataNodeTable<GuideNode>.GetSingleton().DataNodeList[playerData.GetInstance().guideData.stepId].orientations) //{ // case 2: // NextGuidePanel.Single().GuideModel.transform.localRotation = Quaternion.Euler(Vector3.zero); // break; // case 1: // NextGuidePanel.Single().GuideModel.transform.localRotation = Quaternion.Euler(0, 180, 0); // break; // default: // break; //} if (UIGuidePanel.Single() != null) { UIGuidePanel.Single().InitGuide(); } } else { content.SetActive(false); } //NextGuidePanel.Single().GuideModel.transform.localPosition = new Vector3(-422, -332, 0); // NextGuidePanel.Single().GuideModel.transform.localRotation = Quaternion.Euler(0, 180, 0); // NextGuidePanel.Single().GuideDialogWin.transform.localPosition = new Vector3(-62, 128, 0); //UIGuidePanel.Single().InitGuide((int)UIPanleID.UILevel); }