private void OnEnable() { objGravitate = GetComponent <Gravitate>(); objRigidbody = GetComponent <Rigidbody2D>(); objPhysicsProperties = GetComponent <PhysicsProperties>(); objOrbitTracker = GetComponent <OrbitTracker>(); Managers.ObjectTracker.Instance.RegisterObject(this); }
private void OnSceneGUI() { //Getting a Field of View Reference OrbitTracker orbitTracker = (OrbitTracker)target; foreach (OrbitData data in orbitTracker.ChildList) { startDirection = data.StartDirection; currentDirection = data.CurrentDirection; Handles.color = data.DEBUG_COLOR; Handles.DrawLine(data.ParentTransform.position, data.ParentTransform.position + startDirection); Handles.color = data.DEBUG_COLOR; Handles.DrawLine(data.ParentTransform.position, data.ParentTransform.position + currentDirection); } }