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