Esempio n. 1
0
 public virtual void setVelocity(VectorF velocity)
 {
     InternalUnsafeMethods.setVelocity(ObjectPtr, velocity.ToStruct());
 }
Esempio n. 2
0
 public virtual bool setOrbitObject(GameBase orbitObject, VectorF rotation, float minDistance, float maxDistance, float initDistance, bool ownClientObject = false, Point3F offset = null, bool locked = false)
 {
     if (offset == null)
     {
         offset = Point3F.Zero;
     }
     return(InternalUnsafeMethods.setOrbitObject(ObjectPtr, orbitObject.ObjectPtr, rotation.ToStruct(), minDistance, maxDistance, initDistance, ownClientObject, offset.ToStruct(), locked));
 }
Esempio n. 3
0
 public virtual float getBestCollisionAngle(VectorF upVector)
 {
     return(InternalUnsafeMethods.getBestCollisionAngle(ObjectPtr, upVector.ToStruct()));
 }
 public virtual bool applyImpulse(Point3F pos, VectorF vel)
 {
     return(InternalUnsafeMethods.applyImpulse(ObjectPtr, pos.ToStruct(), vel.ToStruct()));
 }
Esempio n. 5
0
 public virtual float getCollisionAngle(int collisionIndex, VectorF upVector)
 {
     return(InternalUnsafeMethods.getCollisionAngle(ObjectPtr, collisionIndex, upVector.ToStruct()));
 }