Esempio n. 1
0
 public void NoNextGuide()
 {
     if (UIGuidePanel.Single().EffectButton)
     {
         UIGuidePanel.Single().EffectButton.transform.parent = null;
         ChangeObjectPosition(UIGuidePanel.Single().EffectButton);
         NextGuidePanel.Single().Close();
     }
 }
Esempio n. 2
0
 protected virtual void RegisterIsOver()
 {
     if (UIID != 0)
     {
         if (UIGuidePanel.Single())
         {
             UIGuidePanel.Single().uicallback();
             UIID = 0;
         }
     }
 }
Esempio n. 3
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();
     }
 }
Esempio n. 4
0
    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();
            }
        }
    }
Esempio n. 5
0
 public UIGuidePanel()
 {
     single = this;
 }
Esempio n. 6
0
    /// <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();
                }
            }
        }
    }
Esempio n. 7
0
    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);
    }