public void AddEffector(GravityEffector effector) { effector.OnMoved += HandleEffectorMoved; effector.OnMassChanged += HandleEffectorMassChanged; effectors.Add(effector); }
public void RemoveEffector(GravityEffector effector) { effectors.Remove(effector); effector.OnMoved -= HandleEffectorMoved; effector.OnMassChanged -= HandleEffectorMassChanged; }
private void Awake() { cGravityEffector = GetComponent <GravityEffector>(); cDraggableObject = GetComponent <DraggableObject>(); cDraggableObject.OnDrag += HandleDraggableObjectDragged; }