Esempio n. 1
0
 protected override void OnModifiersChanged(PhysicsModifier physicsModifier, bool added)
 {
     //modifier += physicsModifier.Value * (added ? 1 : -1);
 }
Esempio n. 2
0
 /// <summary>
 /// Will be called whenever a new PhysicsModifier is added or removed from this physics object.
 /// </summary>
 /// <param name="physicsModifier"> The Modifier that just got added or removed from the object</param>
 /// <param name="added"> Returns true if the modifier just got added, returns false if it got removed</param>
 protected abstract void OnModifiersChanged(PhysicsModifier physicsModifier, bool added);
Esempio n. 3
0
 public void RegisterModifier(PhysicsModifier physicsModifier)
 {
     physicsModifiers.Add(physicsModifier);
     OnModifiersChanged(physicsModifier, true);
 }
Esempio n. 4
0
 public void UnregisterModifier(PhysicsModifier physicsModifier)
 {
     physicsModifiers.Remove(physicsModifier);
     OnModifiersChanged(physicsModifier, false);
 }
Esempio n. 5
0
 protected override void OnModifiersChanged(PhysicsModifier physicsModifier, bool added)
 {
 }