private void Plot1CallBack() { CampsiteUI campsiteUI = gameObject.GetComponent <CampsiteUI>(); campsiteUI.FreshRecycleAndResState(true); AddPlot(1, Plot2CallBack); }
private void Awake() { m_FollowNode = GetComponent <FollowNode>(); CampsiteUI campsiteUI = Global.gApp.gUiMgr.GetPanelCompent <CampsiteUI>(Wndid.CampsiteUI); transform.SetParent(campsiteUI.transform, false); }
public override void BrageClose() { CampsiteUI campsiteUI = gameObject.GetComponent <CampsiteUI>(); campsiteUI.FreshBadgeByGuid(); base.BrageClose(); }
protected override void EndCampStep() { Global.gApp.gSystemMgr.GetCampGuidMgr().StepGuidEnd(); CampsiteUI campsiteUI = gameObject.GetComponent <CampsiteUI>(); campsiteUI.FreshAllNpcTaskState(); }
private void EffectDelay() { CampsiteUI campsiteUI = gameObject.GetComponent <CampsiteUI>(); campsiteUI.FreshCampLvState(true); AddPlot(1, Plot2CallBack); }
private void EffectDelay() { CampsiteUI campsiteUI = gameObject.GetComponent <CampsiteUI>(); campsiteUI.FreshCakeBuild(true); AddPlot(1, PlotCallBack2); }
private void OnConfirm() { CampsiteUI campsiteUI = Global.gApp.gUiMgr.GetPanelCompent <CampsiteUI>(Wndid.CampsiteUI);; //campsiteUI.CompleteAds(true); AdManager.instance.ShowRewardVedio(campsiteUI.CompleteAds, AdShowSceneType.CAMP_GET_HEART, 0, 0, 0); TouchClose(); }
// 建筑升级 private void Plot2CallBack() { CampsiteUI campsiteUI = gameObject.GetComponent <CampsiteUI>(); campsiteUI.ResetOriAnim(); Global.gApp.gAudioSource.DestroyLoopSource(m_CheerAudioSource); EndCampRender(); }
private void EffectDelay() { m_CheerAudioSource = Global.gApp.gAudioSource.PlayLoopSource("camp_guid_cheer"); CampsiteUI campsiteUI = gameObject.GetComponent <CampsiteUI>(); campsiteUI.PlayNPCheerAnimAndFreshHeart(); EndCampStep(); campsiteUI.FreshBuild(true); AddPlot(1, Plot2CallBack); }
public void SetInfo(CampsiteUI campUi, int dropNum) { m_CampUI = campUi; if (m_DropNum == 0) { RedHeartClick iconBtn = transform.Find(IconBtnName).gameObject.AddComponent <RedHeartClick>(); iconBtn.RespondClick = RespondClick; } m_DropNum = dropNum; }
private void FreshDropRedHeart() { NpcRedHeartItemDTO heartItemDTO = Global.gApp.gSystemMgr.GetNpcMgr().GetRedHeartByIndex(m_TaskItem.lockRedHeartIndex); if (heartItemDTO != null) { int dropCount = heartItemDTO.dropHeartNum; if (dropCount > 0) { PlayIdle(); } float dtDeg = Mathf.PI / dropCount; float radio = 1.2f; CampsiteUI campsiteUI = Global.gApp.gUiMgr.GetPanelCompent <CampsiteUI>(Wndid.CampsiteUI); Canvas parentCanvas = campsiteUI.GetComponentInParent <Canvas>(); RectTransform adaptParentRectTsf = parentCanvas.GetComponent <RectTransform>(); Transform heartParentNode = campsiteUI.GetRedHeartNodeTsf(); for (int i = 0; i < dropCount; i++) { RedHeartEle redHeartEle; if (m_RedHeartList.Count < (i + 1)) { GameObject redHeartGo = Global.gApp.gResMgr.InstantiateObj(Wndid.ReadHeart); redHeartEle = redHeartGo.GetComponent <RedHeartEle>(); m_RedHeartList.Add(redHeartEle); redHeartEle.transform.SetParent(heartParentNode, false); } else { redHeartEle = m_RedHeartList[i]; } float posX = radio * Mathf.Cos(dtDeg * i); float posY = radio * Mathf.Sin(dtDeg * i); redHeartEle.SetInfo(this, 1); Vector3 worldPos = transform.position + new Vector3(posX, posY, 0); redHeartEle.SetPos(worldPos, adaptParentRectTsf); } while (dropCount < m_RedHeartList.Count) { int curIndex = m_RedHeartList.Count - 1; Destroy(m_RedHeartList[curIndex].gameObject); m_RedHeartList.RemoveAt(curIndex); } } }