public virtual bool mountObject(SceneObject objB, TransformF txfm = null) { if (txfm == null) { txfm = TransformF.Identity; } return(InternalUnsafeMethods.mountObject(ObjectPtr, objB.ObjectPtr, txfm.ToStruct())); }
public virtual void setOrbitPoint(TransformF orbitPoint, float minDistance, float maxDistance, float initDistance, Point3F offset = null, bool locked = false) { if (offset == null) { offset = Point3F.Zero; } InternalUnsafeMethods.setOrbitPoint(ObjectPtr, orbitPoint.ToStruct(), minDistance, maxDistance, initDistance, offset.ToStruct(), locked); }
public virtual void pushFront(TransformF transform, float speed = 1.0f, string type = "Normal", string path = "Linear") { if (type == null) { type = "Normal"; } if (path == null) { path = "Linear"; } InternalUnsafeMethods.pushFront(ObjectPtr, transform.ToStruct(), speed, type, path); }
public virtual bool checkDeployPos(TransformF txfm) { return(InternalUnsafeMethods.checkDeployPos(ObjectPtr, txfm.ToStruct())); }
public virtual void setTransform(TransformF txfm) { InternalUnsafeMethods.setTransform(ObjectPtr, txfm.ToStruct()); }