protected virtual void Awake() { mgr = MonoBehaviour.FindObjectOfType(typeof(CollisionManager)) as CollisionManager; mgr.RegisterObject(this); }