using DG.Tweening; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class UI_ReceiveTaskPanel : BasePanel { private string triggerName; public void Init(string triggerName, Vector2 pos) { RectTransform rPanel = GetControl("Image_Background").GetComponent(); RectTransform bg = GetControl("bg").GetComponent(); Vector3 uiPos = Vector3.zero; RectTransformUtility.ScreenPointToWorldPointInRectangle(rPanel, pos, null, out uiPos); rPanel.position = uiPos; rPanel.DOLocalMove(new Vector3(588, 0, 0), 1f); rPanel.DOScale(new Vector3(1, 1, 1), 1f); this.triggerName = triggerName; } protected override void OnClick(string btnName) { switch (btnName) { case "Button_Accept": if (GameManager.ProcessMgr.IsRightSubProcessStepsTriggerID(triggerName, true) == 0) { ScoreManager.instance.Check(triggerName, "任务接受完成"); //GameManager.ProcessMgr.CheckSubProcessSteps(GameManager.ProcessMgr.subProcessStepId); GameManager.UIMgr.HidePanel(); } break; } } void GetBigger(RectTransform rPanel) { } }