PhysicsServer3DExtension
Предоставляет виртуальные методы, которые можно переопределить для создания пользовательских реализаций PhysicsServer3D.
Предоставляет виртуальные методы, которые можно переопределить для создания пользовательских реализаций PhysicsServer3D.
Этот класс расширяет PhysicsServer3D, предоставляя дополнительные виртуальные методы, которые можно переопределить. Когда эти методы переопределяются, они будут вызываться вместо внутренних методов физического сервера.
Предназначено для использования с ReckfellExtension для создания пользовательских реализаций PhysicsServer3D.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
PhysicsServer3DExtensionКонструктор
public PhysicsServer3DExtension();Методы197
BodyTestMotionIsExcludingBodybool
public bool BodyTestMotionIsExcludingBody(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
boolBodyTestMotionIsExcludingObjectbool
public bool BodyTestMotionIsExcludingObject(ulong @object);| Имя | Тип | По умолчанию |
|---|---|---|
object | ulong | — |
Возвращает
bool_AreaAddShapevoid
public virtual void _AreaAddShape(Rid area, Rid shape, Transform3D transform, bool disabled);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
shape | Rid | — |
transform | Transform3D | — |
disabled | bool | — |
_AreaAttachObjectInstanceIdvoid
public virtual void _AreaAttachObjectInstanceId(Rid area, ulong id);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
id | ulong | — |
_AreaClearShapesvoid
public virtual void _AreaClearShapes(Rid area);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
_AreaCreateRid
public virtual Rid _AreaCreate();Возвращает
Rid_AreaGetCollisionLayeruint
public virtual uint _AreaGetCollisionLayer(Rid area);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
Возвращает
uint_AreaGetCollisionMaskuint
public virtual uint _AreaGetCollisionMask(Rid area);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
Возвращает
uint_AreaGetObjectInstanceIdulong
public virtual ulong _AreaGetObjectInstanceId(Rid area);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
Возвращает
ulong_AreaGetParamVariant
public virtual Variant _AreaGetParam(Rid area, PhysicsServer3D.AreaParameter param);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
param | PhysicsServer3D.AreaParameter | — |
Возвращает
Variant_AreaGetShapeRid
public virtual Rid _AreaGetShape(Rid area, int shapeIdx);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
shapeIdx | int | — |
Возвращает
Rid_AreaGetShapeCountint
public virtual int _AreaGetShapeCount(Rid area);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
Возвращает
int_AreaGetShapeTransformTransform3D
public virtual Transform3D _AreaGetShapeTransform(Rid area, int shapeIdx);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
shapeIdx | int | — |
Возвращает
Transform3D_AreaGetSpaceRid
public virtual Rid _AreaGetSpace(Rid area);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
Возвращает
Rid_AreaGetTransformTransform3D
public virtual Transform3D _AreaGetTransform(Rid area);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
Возвращает
Transform3D_AreaRemoveShapevoid
public virtual void _AreaRemoveShape(Rid area, int shapeIdx);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
shapeIdx | int | — |
_AreaSetAreaMonitorCallbackvoid
public virtual void _AreaSetAreaMonitorCallback(Rid area, Callable callback);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
callback | Callable | — |
_AreaSetCollisionLayervoid
public virtual void _AreaSetCollisionLayer(Rid area, uint layer);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
layer | uint | — |
_AreaSetCollisionMaskvoid
public virtual void _AreaSetCollisionMask(Rid area, uint mask);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
mask | uint | — |
_AreaSetMonitorCallbackvoid
public virtual void _AreaSetMonitorCallback(Rid area, Callable callback);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
callback | Callable | — |
_AreaSetMonitorablevoid
public virtual void _AreaSetMonitorable(Rid area, bool monitorable);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
monitorable | bool | — |
_AreaSetParamvoid
public virtual void _AreaSetParam(Rid area, PhysicsServer3D.AreaParameter param, Variant value);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
param | PhysicsServer3D.AreaParameter | — |
value | Variant | — |
_AreaSetRayPickablevoid
public virtual void _AreaSetRayPickable(Rid area, bool enable);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
enable | bool | — |
_AreaSetShapevoid
public virtual void _AreaSetShape(Rid area, int shapeIdx, Rid shape);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
shapeIdx | int | — |
shape | Rid | — |
_AreaSetShapeDisabledvoid
public virtual void _AreaSetShapeDisabled(Rid area, int shapeIdx, bool disabled);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
shapeIdx | int | — |
disabled | bool | — |
_AreaSetShapeTransformvoid
public virtual void _AreaSetShapeTransform(Rid area, int shapeIdx, Transform3D transform);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
shapeIdx | int | — |
transform | Transform3D | — |
_AreaSetSpacevoid
public virtual void _AreaSetSpace(Rid area, Rid space);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
space | Rid | — |
_AreaSetTransformvoid
public virtual void _AreaSetTransform(Rid area, Transform3D transform);| Имя | Тип | По умолчанию |
|---|---|---|
area | Rid | — |
transform | Transform3D | — |
_BodyAddCollisionExceptionvoid
public virtual void _BodyAddCollisionException(Rid body, Rid exceptedBody);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
exceptedBody | Rid | — |
_BodyAddConstantCentralForcevoid
public virtual void _BodyAddConstantCentralForce(Rid body, Vector3 force);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
force | Vector3 | — |
_BodyAddConstantForcevoid
public virtual void _BodyAddConstantForce(Rid body, Vector3 force, Vector3 position);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
force | Vector3 | — |
position | Vector3 | — |
_BodyAddConstantTorquevoid
public virtual void _BodyAddConstantTorque(Rid body, Vector3 torque);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
torque | Vector3 | — |
_BodyAddShapevoid
public virtual void _BodyAddShape(Rid body, Rid shape, Transform3D transform, bool disabled);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
shape | Rid | — |
transform | Transform3D | — |
disabled | bool | — |
_BodyApplyCentralForcevoid
public virtual void _BodyApplyCentralForce(Rid body, Vector3 force);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
force | Vector3 | — |
_BodyApplyCentralImpulsevoid
public virtual void _BodyApplyCentralImpulse(Rid body, Vector3 impulse);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
impulse | Vector3 | — |
_BodyApplyForcevoid
public virtual void _BodyApplyForce(Rid body, Vector3 force, Vector3 position);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
force | Vector3 | — |
position | Vector3 | — |
_BodyApplyImpulsevoid
public virtual void _BodyApplyImpulse(Rid body, Vector3 impulse, Vector3 position);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
impulse | Vector3 | — |
position | Vector3 | — |
_BodyApplyTorquevoid
public virtual void _BodyApplyTorque(Rid body, Vector3 torque);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
torque | Vector3 | — |
_BodyApplyTorqueImpulsevoid
public virtual void _BodyApplyTorqueImpulse(Rid body, Vector3 impulse);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
impulse | Vector3 | — |
_BodyAttachObjectInstanceIdvoid
public virtual void _BodyAttachObjectInstanceId(Rid body, ulong id);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
id | ulong | — |
_BodyClearShapesvoid
public virtual void _BodyClearShapes(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
_BodyCreateRid
public virtual Rid _BodyCreate();Возвращает
Rid_BodyGetCollisionExceptionsReckfell.Collections.Array<Rid>
public virtual Reckfell.Collections.Array<Rid> _BodyGetCollisionExceptions(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
Reckfell.Collections.Array<Rid>_BodyGetCollisionLayeruint
public virtual uint _BodyGetCollisionLayer(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
uint_BodyGetCollisionMaskuint
public virtual uint _BodyGetCollisionMask(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
uint_BodyGetCollisionPriorityfloat
public virtual float _BodyGetCollisionPriority(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
float_BodyGetConstantForceVector3
public virtual Vector3 _BodyGetConstantForce(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
Vector3_BodyGetConstantTorqueVector3
public virtual Vector3 _BodyGetConstantTorque(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
Vector3_BodyGetContactsReportedDepthThresholdfloat
public virtual float _BodyGetContactsReportedDepthThreshold(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
float_BodyGetDirectStatePhysicsDirectBodyState3D
public virtual PhysicsDirectBodyState3D _BodyGetDirectState(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
PhysicsDirectBodyState3D_BodyGetMaxContactsReportedint
public virtual int _BodyGetMaxContactsReported(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
int_BodyGetModePhysicsServer3D.BodyMode
public virtual PhysicsServer3D.BodyMode _BodyGetMode(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
PhysicsServer3D.BodyMode_BodyGetObjectInstanceIdulong
public virtual ulong _BodyGetObjectInstanceId(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
ulong_BodyGetParamVariant
public virtual Variant _BodyGetParam(Rid body, PhysicsServer3D.BodyParameter param);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
param | PhysicsServer3D.BodyParameter | — |
Возвращает
Variant_BodyGetShapeRid
public virtual Rid _BodyGetShape(Rid body, int shapeIdx);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
shapeIdx | int | — |
Возвращает
Rid_BodyGetShapeCountint
public virtual int _BodyGetShapeCount(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
int_BodyGetShapeTransformTransform3D
public virtual Transform3D _BodyGetShapeTransform(Rid body, int shapeIdx);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
shapeIdx | int | — |
Возвращает
Transform3D_BodyGetSpaceRid
public virtual Rid _BodyGetSpace(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
Rid_BodyGetStateVariant
public virtual Variant _BodyGetState(Rid body, PhysicsServer3D.BodyState state);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
state | PhysicsServer3D.BodyState | — |
Возвращает
Variant_BodyGetUserFlagsuint
public virtual uint _BodyGetUserFlags(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
uint_BodyIsAxisLockedbool
public virtual bool _BodyIsAxisLocked(Rid body, PhysicsServer3D.BodyAxis axis);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
axis | PhysicsServer3D.BodyAxis | — |
Возвращает
bool_BodyIsContinuousCollisionDetectionEnabledbool
public virtual bool _BodyIsContinuousCollisionDetectionEnabled(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
bool_BodyIsOmittingForceIntegrationbool
public virtual bool _BodyIsOmittingForceIntegration(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
bool_BodyRemoveCollisionExceptionvoid
public virtual void _BodyRemoveCollisionException(Rid body, Rid exceptedBody);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
exceptedBody | Rid | — |
_BodyRemoveShapevoid
public virtual void _BodyRemoveShape(Rid body, int shapeIdx);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
shapeIdx | int | — |
_BodyResetMassPropertiesvoid
public virtual void _BodyResetMassProperties(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
_BodySetAxisLockvoid
public virtual void _BodySetAxisLock(Rid body, PhysicsServer3D.BodyAxis axis, bool @lock);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
axis | PhysicsServer3D.BodyAxis | — |
lock | bool | — |
_BodySetAxisVelocityvoid
public virtual void _BodySetAxisVelocity(Rid body, Vector3 axisVelocity);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
axisVelocity | Vector3 | — |
_BodySetCollisionLayervoid
public virtual void _BodySetCollisionLayer(Rid body, uint layer);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
layer | uint | — |
_BodySetCollisionMaskvoid
public virtual void _BodySetCollisionMask(Rid body, uint mask);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
mask | uint | — |
_BodySetCollisionPriorityvoid
public virtual void _BodySetCollisionPriority(Rid body, float priority);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
priority | float | — |
_BodySetConstantForcevoid
public virtual void _BodySetConstantForce(Rid body, Vector3 force);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
force | Vector3 | — |
_BodySetConstantTorquevoid
public virtual void _BodySetConstantTorque(Rid body, Vector3 torque);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
torque | Vector3 | — |
_BodySetContactsReportedDepthThresholdvoid
public virtual void _BodySetContactsReportedDepthThreshold(Rid body, float threshold);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
threshold | float | — |
_BodySetEnableContinuousCollisionDetectionvoid
public virtual void _BodySetEnableContinuousCollisionDetection(Rid body, bool enable);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
enable | bool | — |
_BodySetForceIntegrationCallbackvoid
public virtual void _BodySetForceIntegrationCallback(Rid body, Callable callable, Variant userdata);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
callable | Callable | — |
userdata | Variant | — |
_BodySetMaxContactsReportedvoid
public virtual void _BodySetMaxContactsReported(Rid body, int amount);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
amount | int | — |
_BodySetModevoid
public virtual void _BodySetMode(Rid body, PhysicsServer3D.BodyMode mode);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
mode | PhysicsServer3D.BodyMode | — |
_BodySetOmitForceIntegrationvoid
public virtual void _BodySetOmitForceIntegration(Rid body, bool enable);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
enable | bool | — |
_BodySetParamvoid
public virtual void _BodySetParam(Rid body, PhysicsServer3D.BodyParameter param, Variant value);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
param | PhysicsServer3D.BodyParameter | — |
value | Variant | — |
_BodySetRayPickablevoid
public virtual void _BodySetRayPickable(Rid body, bool enable);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
enable | bool | — |
_BodySetShapevoid
public virtual void _BodySetShape(Rid body, int shapeIdx, Rid shape);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
shapeIdx | int | — |
shape | Rid | — |
_BodySetShapeDisabledvoid
public virtual void _BodySetShapeDisabled(Rid body, int shapeIdx, bool disabled);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
shapeIdx | int | — |
disabled | bool | — |
_BodySetShapeTransformvoid
public virtual void _BodySetShapeTransform(Rid body, int shapeIdx, Transform3D transform);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
shapeIdx | int | — |
transform | Transform3D | — |
_BodySetSpacevoid
public virtual void _BodySetSpace(Rid body, Rid space);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
space | Rid | — |
_BodySetStatevoid
public virtual void _BodySetState(Rid body, PhysicsServer3D.BodyState state, Variant value);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
state | PhysicsServer3D.BodyState | — |
value | Variant | — |
_BodySetStateSyncCallbackvoid
public virtual void _BodySetStateSyncCallback(Rid body, Callable callable);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
callable | Callable | — |
_BodySetUserFlagsvoid
public virtual void _BodySetUserFlags(Rid body, uint flags);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
flags | uint | — |
_BoxShapeCreateRid
public virtual Rid _BoxShapeCreate();Возвращает
Rid_CapsuleShapeCreateRid
public virtual Rid _CapsuleShapeCreate();Возвращает
Rid_ConcavePolygonShapeCreateRid
public virtual Rid _ConcavePolygonShapeCreate();Возвращает
Rid_ConeTwistJointGetParamfloat
public virtual float _ConeTwistJointGetParam(Rid joint, PhysicsServer3D.ConeTwistJointParam param);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
param | PhysicsServer3D.ConeTwistJointParam | — |
Возвращает
float_ConeTwistJointSetParamvoid
public virtual void _ConeTwistJointSetParam(Rid joint, PhysicsServer3D.ConeTwistJointParam param, float value);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
param | PhysicsServer3D.ConeTwistJointParam | — |
value | float | — |
_ConvexPolygonShapeCreateRid
public virtual Rid _ConvexPolygonShapeCreate();Возвращает
Rid_CustomShapeCreateRid
public virtual Rid _CustomShapeCreate();Возвращает
Rid_CylinderShapeCreateRid
public virtual Rid _CylinderShapeCreate();Возвращает
Rid_EndSyncvoid
public virtual void _EndSync();_Finishvoid
public virtual void _Finish();_FlushQueriesvoid
public virtual void _FlushQueries();_FreeRidvoid
public virtual void _FreeRid(Rid rid);| Имя | Тип | По умолчанию |
|---|---|---|
rid | Rid | — |
_Generic6DofJointGetAngularTargetRotationQuaternion
public virtual Quaternion _Generic6DofJointGetAngularTargetRotation(Rid joint);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
Возвращает
Quaternion_Generic6DofJointGetFlagbool
public virtual bool _Generic6DofJointGetFlag(Rid joint, Vector3.Axis axis, PhysicsServer3D.G6DofJointAxisFlag flag);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
axis | Vector3.Axis | — |
flag | PhysicsServer3D.G6DofJointAxisFlag | — |
Возвращает
bool_Generic6DofJointGetParamfloat
public virtual float _Generic6DofJointGetParam(Rid joint, Vector3.Axis axis, PhysicsServer3D.G6DofJointAxisParam param);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
axis | Vector3.Axis | — |
param | PhysicsServer3D.G6DofJointAxisParam | — |
Возвращает
float_Generic6DofJointSetAngularTargetRotationvoid
public virtual void _Generic6DofJointSetAngularTargetRotation(Rid joint, Quaternion targetRotation);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
targetRotation | Quaternion | — |
_Generic6DofJointSetFlagvoid
public virtual void _Generic6DofJointSetFlag(Rid joint, Vector3.Axis axis, PhysicsServer3D.G6DofJointAxisFlag flag, bool enable);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
axis | Vector3.Axis | — |
flag | PhysicsServer3D.G6DofJointAxisFlag | — |
enable | bool | — |
_Generic6DofJointSetParamvoid
public virtual void _Generic6DofJointSetParam(Rid joint, Vector3.Axis axis, PhysicsServer3D.G6DofJointAxisParam param, float value);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
axis | Vector3.Axis | — |
param | PhysicsServer3D.G6DofJointAxisParam | — |
value | float | — |
_GetProcessInfoint
public virtual int _GetProcessInfo(PhysicsServer3D.ProcessInfo processInfo);| Имя | Тип | По умолчанию |
|---|---|---|
processInfo | PhysicsServer3D.ProcessInfo | — |
Возвращает
int_HeightmapShapeCreateRid
public virtual Rid _HeightmapShapeCreate();Возвращает
Rid_HingeJointGetFlagbool
public virtual bool _HingeJointGetFlag(Rid joint, PhysicsServer3D.HingeJointFlag flag);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
flag | PhysicsServer3D.HingeJointFlag | — |
Возвращает
bool_HingeJointGetParamfloat
public virtual float _HingeJointGetParam(Rid joint, PhysicsServer3D.HingeJointParam param);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
param | PhysicsServer3D.HingeJointParam | — |
Возвращает
float_HingeJointSetFlagvoid
public virtual void _HingeJointSetFlag(Rid joint, PhysicsServer3D.HingeJointFlag flag, bool enabled);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
flag | PhysicsServer3D.HingeJointFlag | — |
enabled | bool | — |
_HingeJointSetParamvoid
public virtual void _HingeJointSetParam(Rid joint, PhysicsServer3D.HingeJointParam param, float value);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
param | PhysicsServer3D.HingeJointParam | — |
value | float | — |
_Initvoid
public virtual void _Init();_IsFlushingQueriesbool
public virtual bool _IsFlushingQueries();Возвращает
bool_JointClearvoid
public virtual void _JointClear(Rid joint);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
_JointCreateRid
public virtual Rid _JointCreate();Возвращает
Rid_JointDisableCollisionsBetweenBodiesvoid
public virtual void _JointDisableCollisionsBetweenBodies(Rid joint, bool disable);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
disable | bool | — |
_JointGetSolverPriorityint
public virtual int _JointGetSolverPriority(Rid joint);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
Возвращает
int_JointGetTypePhysicsServer3D.JointType
public virtual PhysicsServer3D.JointType _JointGetType(Rid joint);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
Возвращает
PhysicsServer3D.JointType_JointIsDisabledCollisionsBetweenBodiesbool
public virtual bool _JointIsDisabledCollisionsBetweenBodies(Rid joint);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
Возвращает
bool_JointMakeConeTwistvoid
public virtual void _JointMakeConeTwist(Rid joint, Rid bodyA, Transform3D localRefA, Rid bodyB, Transform3D localRefB);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
bodyA | Rid | — |
localRefA | Transform3D | — |
bodyB | Rid | — |
localRefB | Transform3D | — |
_JointMakeGeneric6Dofvoid
public virtual void _JointMakeGeneric6Dof(Rid joint, Rid bodyA, Transform3D localRefA, Rid bodyB, Transform3D localRefB);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
bodyA | Rid | — |
localRefA | Transform3D | — |
bodyB | Rid | — |
localRefB | Transform3D | — |
_JointMakeHingevoid
public virtual void _JointMakeHinge(Rid joint, Rid bodyA, Transform3D hingeA, Rid bodyB, Transform3D hingeB);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
bodyA | Rid | — |
hingeA | Transform3D | — |
bodyB | Rid | — |
hingeB | Transform3D | — |
_JointMakeHingeSimplevoid
public virtual void _JointMakeHingeSimple(Rid joint, Rid bodyA, Vector3 pivotA, Vector3 axisA, Rid bodyB, Vector3 pivotB, Vector3 axisB);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
bodyA | Rid | — |
pivotA | Vector3 | — |
axisA | Vector3 | — |
bodyB | Rid | — |
pivotB | Vector3 | — |
axisB | Vector3 | — |
_JointMakePinvoid
public virtual void _JointMakePin(Rid joint, Rid bodyA, Vector3 localA, Rid bodyB, Vector3 localB);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
bodyA | Rid | — |
localA | Vector3 | — |
bodyB | Rid | — |
localB | Vector3 | — |
_JointMakeSlidervoid
public virtual void _JointMakeSlider(Rid joint, Rid bodyA, Transform3D localRefA, Rid bodyB, Transform3D localRefB);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
bodyA | Rid | — |
localRefA | Transform3D | — |
bodyB | Rid | — |
localRefB | Transform3D | — |
_JointSetSolverPriorityvoid
public virtual void _JointSetSolverPriority(Rid joint, int priority);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
priority | int | — |
_PinJointGetLocalAVector3
public virtual Vector3 _PinJointGetLocalA(Rid joint);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
Возвращает
Vector3_PinJointGetLocalBVector3
public virtual Vector3 _PinJointGetLocalB(Rid joint);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
Возвращает
Vector3_PinJointGetParamfloat
public virtual float _PinJointGetParam(Rid joint, PhysicsServer3D.PinJointParam param);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
param | PhysicsServer3D.PinJointParam | — |
Возвращает
float_PinJointSetLocalAvoid
public virtual void _PinJointSetLocalA(Rid joint, Vector3 localA);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
localA | Vector3 | — |
_PinJointSetLocalBvoid
public virtual void _PinJointSetLocalB(Rid joint, Vector3 localB);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
localB | Vector3 | — |
_PinJointSetParamvoid
public virtual void _PinJointSetParam(Rid joint, PhysicsServer3D.PinJointParam param, float value);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
param | PhysicsServer3D.PinJointParam | — |
value | float | — |
_SeparationRayShapeCreateRid
public virtual Rid _SeparationRayShapeCreate();Возвращает
Rid_SetActivevoid
public virtual void _SetActive(bool active);| Имя | Тип | По умолчанию |
|---|---|---|
active | bool | — |
_ShapeGetCustomSolverBiasfloat
public virtual float _ShapeGetCustomSolverBias(Rid shape);| Имя | Тип | По умолчанию |
|---|---|---|
shape | Rid | — |
Возвращает
float_ShapeGetDataVariant
public virtual Variant _ShapeGetData(Rid shape);| Имя | Тип | По умолчанию |
|---|---|---|
shape | Rid | — |
Возвращает
Variant_ShapeGetMarginfloat
public virtual float _ShapeGetMargin(Rid shape);| Имя | Тип | По умолчанию |
|---|---|---|
shape | Rid | — |
Возвращает
float_ShapeGetTypePhysicsServer3D.ShapeType
public virtual PhysicsServer3D.ShapeType _ShapeGetType(Rid shape);| Имя | Тип | По умолчанию |
|---|---|---|
shape | Rid | — |
Возвращает
PhysicsServer3D.ShapeType_ShapeSetCustomSolverBiasvoid
public virtual void _ShapeSetCustomSolverBias(Rid shape, float bias);| Имя | Тип | По умолчанию |
|---|---|---|
shape | Rid | — |
bias | float | — |
_ShapeSetDatavoid
public virtual void _ShapeSetData(Rid shape, Variant data);| Имя | Тип | По умолчанию |
|---|---|---|
shape | Rid | — |
data | Variant | — |
_ShapeSetMarginvoid
public virtual void _ShapeSetMargin(Rid shape, float margin);| Имя | Тип | По умолчанию |
|---|---|---|
shape | Rid | — |
margin | float | — |
_SliderJointGetParamfloat
public virtual float _SliderJointGetParam(Rid joint, PhysicsServer3D.SliderJointParam param);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
param | PhysicsServer3D.SliderJointParam | — |
Возвращает
float_SliderJointSetParamvoid
public virtual void _SliderJointSetParam(Rid joint, PhysicsServer3D.SliderJointParam param, float value);| Имя | Тип | По умолчанию |
|---|---|---|
joint | Rid | — |
param | PhysicsServer3D.SliderJointParam | — |
value | float | — |
_SoftBodyAddCollisionExceptionvoid
public virtual void _SoftBodyAddCollisionException(Rid body, Rid bodyB);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
bodyB | Rid | — |
_SoftBodyApplyCentralForcevoid
public virtual void _SoftBodyApplyCentralForce(Rid body, Vector3 force);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
force | Vector3 | — |
_SoftBodyApplyCentralImpulsevoid
public virtual void _SoftBodyApplyCentralImpulse(Rid body, Vector3 impulse);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
impulse | Vector3 | — |
_SoftBodyApplyPointForcevoid
public virtual void _SoftBodyApplyPointForce(Rid body, int pointIndex, Vector3 force);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
pointIndex | int | — |
force | Vector3 | — |
_SoftBodyApplyPointImpulsevoid
public virtual void _SoftBodyApplyPointImpulse(Rid body, int pointIndex, Vector3 impulse);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
pointIndex | int | — |
impulse | Vector3 | — |
_SoftBodyCreateRid
public virtual Rid _SoftBodyCreate();Возвращает
Rid_SoftBodyGetBoundsAabb
public virtual Aabb _SoftBodyGetBounds(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
Aabb_SoftBodyGetCollisionExceptionsReckfell.Collections.Array<Rid>
public virtual Reckfell.Collections.Array<Rid> _SoftBodyGetCollisionExceptions(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
Reckfell.Collections.Array<Rid>_SoftBodyGetCollisionLayeruint
public virtual uint _SoftBodyGetCollisionLayer(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
uint_SoftBodyGetCollisionMaskuint
public virtual uint _SoftBodyGetCollisionMask(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
uint_SoftBodyGetDampingCoefficientfloat
public virtual float _SoftBodyGetDampingCoefficient(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
float_SoftBodyGetDragCoefficientfloat
public virtual float _SoftBodyGetDragCoefficient(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
float_SoftBodyGetLinearStiffnessfloat
public virtual float _SoftBodyGetLinearStiffness(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
float_SoftBodyGetPointGlobalPositionVector3
public virtual Vector3 _SoftBodyGetPointGlobalPosition(Rid body, int pointIndex);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
pointIndex | int | — |
Возвращает
Vector3_SoftBodyGetPressureCoefficientfloat
public virtual float _SoftBodyGetPressureCoefficient(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
float_SoftBodyGetShrinkingFactorfloat
public virtual float _SoftBodyGetShrinkingFactor(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
float_SoftBodyGetSimulationPrecisionint
public virtual int _SoftBodyGetSimulationPrecision(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
int_SoftBodyGetSpaceRid
public virtual Rid _SoftBodyGetSpace(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
Rid_SoftBodyGetStateVariant
public virtual Variant _SoftBodyGetState(Rid body, PhysicsServer3D.BodyState state);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
state | PhysicsServer3D.BodyState | — |
Возвращает
Variant_SoftBodyGetTotalMassfloat
public virtual float _SoftBodyGetTotalMass(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
Возвращает
float_SoftBodyIsPointPinnedbool
public virtual bool _SoftBodyIsPointPinned(Rid body, int pointIndex);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
pointIndex | int | — |
Возвращает
bool_SoftBodyMovePointvoid
public virtual void _SoftBodyMovePoint(Rid body, int pointIndex, Vector3 globalPosition);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
pointIndex | int | — |
globalPosition | Vector3 | — |
_SoftBodyPinPointvoid
public virtual void _SoftBodyPinPoint(Rid body, int pointIndex, bool pin);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
pointIndex | int | — |
pin | bool | — |
_SoftBodyRemoveAllPinnedPointsvoid
public virtual void _SoftBodyRemoveAllPinnedPoints(Rid body);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
_SoftBodyRemoveCollisionExceptionvoid
public virtual void _SoftBodyRemoveCollisionException(Rid body, Rid bodyB);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
bodyB | Rid | — |
_SoftBodySetCollisionLayervoid
public virtual void _SoftBodySetCollisionLayer(Rid body, uint layer);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
layer | uint | — |
_SoftBodySetCollisionMaskvoid
public virtual void _SoftBodySetCollisionMask(Rid body, uint mask);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
mask | uint | — |
_SoftBodySetDampingCoefficientvoid
public virtual void _SoftBodySetDampingCoefficient(Rid body, float dampingCoefficient);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
dampingCoefficient | float | — |
_SoftBodySetDragCoefficientvoid
public virtual void _SoftBodySetDragCoefficient(Rid body, float dragCoefficient);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
dragCoefficient | float | — |
_SoftBodySetLinearStiffnessvoid
public virtual void _SoftBodySetLinearStiffness(Rid body, float linearStiffness);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
linearStiffness | float | — |
_SoftBodySetMeshvoid
public virtual void _SoftBodySetMesh(Rid body, Rid mesh);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
mesh | Rid | — |
_SoftBodySetPressureCoefficientvoid
public virtual void _SoftBodySetPressureCoefficient(Rid body, float pressureCoefficient);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
pressureCoefficient | float | — |
_SoftBodySetRayPickablevoid
public virtual void _SoftBodySetRayPickable(Rid body, bool enable);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
enable | bool | — |
_SoftBodySetShrinkingFactorvoid
public virtual void _SoftBodySetShrinkingFactor(Rid body, float shrinkingFactor);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
shrinkingFactor | float | — |
_SoftBodySetSimulationPrecisionvoid
public virtual void _SoftBodySetSimulationPrecision(Rid body, int simulationPrecision);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
simulationPrecision | int | — |
_SoftBodySetSpacevoid
public virtual void _SoftBodySetSpace(Rid body, Rid space);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
space | Rid | — |
_SoftBodySetStatevoid
public virtual void _SoftBodySetState(Rid body, PhysicsServer3D.BodyState state, Variant variant);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
state | PhysicsServer3D.BodyState | — |
variant | Variant | — |
_SoftBodySetTotalMassvoid
public virtual void _SoftBodySetTotalMass(Rid body, float totalMass);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
totalMass | float | — |
_SoftBodySetTransformvoid
public virtual void _SoftBodySetTransform(Rid body, Transform3D transform);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
transform | Transform3D | — |
_SoftBodyUpdateRenderingServervoid
public virtual void _SoftBodyUpdateRenderingServer(Rid body, PhysicsServer3DRenderingServerHandler renderingServerHandler);| Имя | Тип | По умолчанию |
|---|---|---|
body | Rid | — |
renderingServerHandler | PhysicsServer3DRenderingServerHandler | — |
_SpaceCreateRid
public virtual Rid _SpaceCreate();Возвращает
Rid_SpaceGetContactCountint
public virtual int _SpaceGetContactCount(Rid space);| Имя | Тип | По умолчанию |
|---|---|---|
space | Rid | — |
Возвращает
int_SpaceGetContactsVector3[]
public virtual Vector3[] _SpaceGetContacts(Rid space);| Имя | Тип | По умолчанию |
|---|---|---|
space | Rid | — |
Возвращает
Vector3[]_SpaceGetDirectStatePhysicsDirectSpaceState3D
public virtual PhysicsDirectSpaceState3D _SpaceGetDirectState(Rid space);| Имя | Тип | По умолчанию |
|---|---|---|
space | Rid | — |
Возвращает
PhysicsDirectSpaceState3D_SpaceGetParamfloat
public virtual float _SpaceGetParam(Rid space, PhysicsServer3D.SpaceParameter param);| Имя | Тип | По умолчанию |
|---|---|---|
space | Rid | — |
param | PhysicsServer3D.SpaceParameter | — |
Возвращает
float_SpaceIsActivebool
public virtual bool _SpaceIsActive(Rid space);| Имя | Тип | По умолчанию |
|---|---|---|
space | Rid | — |
Возвращает
bool_SpaceSetActivevoid
public virtual void _SpaceSetActive(Rid space, bool active);| Имя | Тип | По умолчанию |
|---|---|---|
space | Rid | — |
active | bool | — |
_SpaceSetDebugContactsvoid
public virtual void _SpaceSetDebugContacts(Rid space, int maxContacts);| Имя | Тип | По умолчанию |
|---|---|---|
space | Rid | — |
maxContacts | int | — |
_SpaceSetParamvoid
public virtual void _SpaceSetParam(Rid space, PhysicsServer3D.SpaceParameter param, float value);| Имя | Тип | По умолчанию |
|---|---|---|
space | Rid | — |
param | PhysicsServer3D.SpaceParameter | — |
value | float | — |
_SphereShapeCreateRid
public virtual Rid _SphereShapeCreate();Возвращает
Rid_Stepvoid
public virtual void _Step(float step);| Имя | Тип | По умолчанию |
|---|---|---|
step | float | — |
_Syncvoid
public virtual void _Sync();_WorldBoundaryShapeCreateRid
public virtual Rid _WorldBoundaryShapeCreate();Возвращает
RidДокументация Reckfell EngineНаверх ↑