private void OnCollisionEnter(Collision collision) //this checks for the player getting collectables { collectableInstance = collision.transform.GetComponent <ICollectable>(); //sets the collectable item if (collectableInstance != null) { collectableInstance.GetItem(); } }