using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class DropHandling : MonoBehaviour, IDropHandler { GameObject current; public void OnDrop(PointerEventData eventData){ Debug.Log(eventData.pointerDrag + "was dropped on "+ gameObject.name); Destroy(current); current = Instantiate(eventData.pointerDrag,Vector3.zero, Quaternion.identity); current.transform.SetParent(gameObject.transform, false); GameObject scrollShow = gameObject.transform.parent.gameObject; PythagorasScript pythagorasScript = scrollShow.GetComponent<PythagorasScript>(); var fact = ((FactWrapper)current.GetComponent<FactWrapper>()).fact; pythagorasScript.putFact(gameObject.name, fact); } }