public void OnGuideClick() { currentStep = currentStep.next; Destroy(currentBtn.gameObject); GuideMask.SetActive(false); SetSetp(); }
private void Start() { currentStep = guideSteps[0]; for (int i = 0; i < guideSteps.Length; i++) { guideSteps[i].next = i + 1 < guideSteps.Length ? guideSteps[i + 1] : null; } SetSetp(); }
void ShowGuidePanel(int guideid) { guideNode = FSDataNodeTable <GuideNode> .GetSingleton().FindDataByType(guideid); guideIndex = guideid; guidePanel.Init(guideIndex); AudioController.Instance.PlayUISound(GameLibrary.Resource_GuideSound + guideNode.voice, true); }
public int GetEntryNodeIndex(GuideNode guide) { Debug.Assert(guide != null); return(GuideNodes.IndexOf(guide)); }
public void Init(int guideId) { if (content != null && !content.activeSelf) { content.SetActive(true); } if (Globe.isFightGuide) { content.SetActive(true); } if (FSDataNodeTable <GuideNode> .GetSingleton().DataNodeList.ContainsKey(guideId)) { GuideNode guideNode = FSDataNodeTable <GuideNode> .GetSingleton().DataNodeList[guideId]; if (guideNode.guide_content == "0") { GuideDialogWinLabel.gameObject.SetActive(false); GuideDialogWin.gameObject.SetActive(false); } else { if (!GuideDialogWinLabel.gameObject.activeSelf) { GuideDialogWinLabel.gameObject.SetActive(true); } if (!GuideDialogWin.gameObject.activeSelf) { GuideDialogWin.gameObject.SetActive(true); } UISprite sprite = GuideDialogWin.GetComponent <UISprite>(); UILabel label = GuideDialogWin.transform.Find("Label").GetComponent <UILabel>(); switch (guideNode.orientations) { case 1: sprite.spriteName = "zhiyingkuang"; sprite.flip = UIBasicSprite.Flip.Horizontally; label.transform.localPosition = new Vector3(10, 0, 0); break; case 2: sprite.spriteName = "zhiyingkuang"; sprite.flip = UIBasicSprite.Flip.Nothing; label.transform.localPosition = new Vector3(-10, 0, 0); break; case 3: sprite.spriteName = "zhiyingkuang_down"; sprite.flip = UIBasicSprite.Flip.Horizontally; label.transform.localPosition = new Vector3(0, 8, 0); break; case 4: sprite.spriteName = "zhiyingkuang_up"; sprite.flip = UIBasicSprite.Flip.Horizontally; label.transform.localPosition = new Vector3(0, -8, 0); break; } GuideDialogWinLabel.text = guideNode.guide_content.Replace("|", ""); Vector2 vec1 = guideNode.dialogPos; GuideDialogWin.transform.localPosition = new Vector3(vec1.x, vec1.y, 0); 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.GetComponent <UIPanel>().depth = 0; } } } }