public RigidBodyForceMoverBehaviorData(RigidBodyForceMoverBehaviorData data)
 {
     if (data != null)
     {
         copy(data);
     }
 }
    //////////////////////////////////////////////////////////////////////////////////////////
    #region Methods
    //////////////////////////////////////////////////////////////////////////////////////////

    public void copy(RigidBodyForceMoverBehaviorData rhs)
    {
        forceMagnitude     = rhs.forceMagnitude;
        duration           = rhs.duration;
        rigidBody          = rhs.rigidBody;
        surfaceCheckSource = rhs.surfaceCheckSource;
        surfaceCheckRadius = rhs.surfaceCheckRadius;
        surfaceLayer       = rhs.surfaceLayer;
    }