private void SetInfo(TaskStats taskStat) { title.text = taskStat.label; description.text = ""; string effectString = TaskCalculationHelper.GetDictPureString(TaskCalculationHelper.ParseRawString(taskStat.effect)); string costString = TaskCalculationHelper.GetDictPureString(TaskCalculationHelper.ParseRawString(taskStat.cost)); description.text += "Effect : " + effectString; description.text += "Cost : " + costString; }
// Start is called before the first frame update void Start() { if (taskProcessor == null) { taskProcessor = GetComponent <TaskProcessor>(); } currentDropHolder = null; currentDragObject = null; _camera = Camera.main; taskDataSlots = new List <TaskDataSlot>(); dragDropHolders = transform.GetComponentsInChildren <DragDropHolder>(); taskCalculationHelper = new TaskCalculationHelper(); TaskPickScrollRect.OnBeginDragEvent += NotifyUILock; TaskPickScrollRect.OnEndDragEvent += NotifyUIRelease; taskProcessor.OnTaskDone += Init; AssignOnDropEvent(dragDropHolders); Init(); }