public void effectAddToList(GameObject newEffect) { SkillMouseOver mouseOver = newEffect.GetComponent <SkillMouseOver>(); if (mouseOver != null) { Destroy(mouseOver); } setIconSize(newEffect); effects.Add(newEffect); displayList(); }
public void resetList(GameObject m) { clearList(); foreach (GameObject effect in target.getEffectListObjects()) { SkillMouseOver mouseOver = effect.GetComponent <SkillMouseOver>(); if (mouseOver != null) { Destroy(mouseOver); } effects.Add(effect); } displayList(); }
public void OnBeginDrag(PointerEventData eventData) { Temp = Instantiate(gameObject); Temp.transform.SetParent(canvasSingleton.Instance.gameObject.transform); Temp.transform.SetAsLastSibling(); Destroy(Temp.GetComponent <skillDragAndDrop>()); setSize(Temp); offset = new Vector2(10, 10); mouseOver = Temp.GetComponent <SkillMouseOver>(); if (mouseOver != null) { mouseOver.toggle(false); } PlayerMotivator.Instance.toggleDragAndDrop(true); }