YanCheng_Metrology/Assets/Scripts/Project/UI/UI_Panel/UI_ReceiveTaskPanel.cs

40 lines
1.3 KiB
C#

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>("Image_Background").GetComponent<RectTransform>();
RectTransform bg = GetControl<Image>("bg").GetComponent<RectTransform>();
Vector3 uiPos = Vector3.zero;
RectTransformUtility.ScreenPointToWorldPointInRectangle(rPanel, pos, null, out uiPos);
rPanel.position = uiPos;
rPanel.DOLocalMove(new Vector3(588, 0, 0), 1.5f);
rPanel.DOScale(new Vector3(1, 1, 1), 1.5f);
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<UI_ReceiveTaskPanel>();
}
break;
}
}
void GetBigger(RectTransform rPanel)
{
}
}