private void OnTriggerStay(Collider other) { if (picked != null || m_PickupCooldown > 0) { return; } Pickable pickable = other.gameObject.GetComponent(typeof(Pickable)) as Pickable; if (pickable != null) { imageTarget.sprite = pickable.sprite; imageTarget.color = Color.white; picked = pickable; pickable.pick(gameObject); } }
private void DropItem() { picked.drop(); picked = null; m_PickupCooldown = 200; }