can this be called with a GameObject not in world ?