using DG.Tweening.Core.Easing; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; /// /// 工单及工作票管理 /// public class WorkorderMgr : BaseManager { public WorkTicket workTicket; [SerializeField] public Dictionary leftBtnActionMap = new Dictionary(); //public WorkTicketItem currentWorkTicket = new WorkTicketItem(); public void Init() { workTicket = GameManager.JsonMgr.LoadData("WorkOrderAndWorkTicket"); } public WorkTicketItem GetCurrentSchemeWorkTicketDataBySchemeID(int id) { for (int i = 0; i < workTicket.workTicketItems.Count; i++) { if (workTicket.workTicketItems[i].schemeID.Equals(id.ToString())) return workTicket.workTicketItems[i]; } return null; } public void CreateResultsItem() { } public void AddLeftBtnActionMap(string label, UI_MatterItem mi) { if (!leftBtnActionMap.ContainsKey(label)) { leftBtnActionMap.Add(label, mi); } } public void RemoveLeftBtnActionMap(string label) { if (leftBtnActionMap.ContainsKey(label)) { leftBtnActionMap.Remove(label); } } public bool IsCantainskey(string label) { if (leftBtnActionMap.ContainsKey(label)) return true; return false; } public void ClearLeftBtnActionMap() { leftBtnActionMap.Clear(); } }