public void Init(Object owner, Vector3 position, Vector3 velocity, float life) { detector = GetComponent <CollisionDetector>(); detector.ClearEvents(); detector.Collided += detector_Collided; Owner = owner; transform.position = position; Velocity = velocity; Lifetime = life; gameObject.SetActive(true); }