void OnDisable() { selected = false; CancelInvoke("setDrag"); monsterBar.Clean(); monsterBar.onMonsterLocated -= onMonsterLocated; //monsterBar.onMonsterDrag -= onMonsterDrag; if (TouchController != null) { TouchController.onBeginDrag -= OnBeginDrag; TouchController.onDrag -= OnDrag; TouchController.onEndDrag -= OnEndDrag; TouchController.onPointerClick -= OnPointerClick; } }