mirror of
https://github.com/BlackMATov/unity-iso-tools.git
synced 2025-12-16 22:16:55 +07:00
more physics api
This commit is contained in:
@@ -62,6 +62,18 @@ namespace IsoTools {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public float contactOffset {
|
||||||
|
get {
|
||||||
|
return realCollider
|
||||||
|
? realCollider.contactOffset
|
||||||
|
: 0.0f;
|
||||||
|
} set {
|
||||||
|
if ( realCollider ) {
|
||||||
|
realCollider.contactOffset = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public Vector3 ClosestPointOnBounds(Vector3 position) {
|
public Vector3 ClosestPointOnBounds(Vector3 position) {
|
||||||
return realCollider
|
return realCollider
|
||||||
? realCollider.ClosestPointOnBounds(position)
|
? realCollider.ClosestPointOnBounds(position)
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ namespace IsoTools {
|
|||||||
public IsoCollider collider { get; private set; }
|
public IsoCollider collider { get; private set; }
|
||||||
public IsoContactPoint[] contacts { get; private set; }
|
public IsoContactPoint[] contacts { get; private set; }
|
||||||
public GameObject gameObject { get; private set; }
|
public GameObject gameObject { get; private set; }
|
||||||
|
public Vector3 impulse { get; private set; }
|
||||||
public Vector3 relativeVelocity { get; private set; }
|
public Vector3 relativeVelocity { get; private set; }
|
||||||
public IsoRigidbody rigidbody { get; private set; }
|
public IsoRigidbody rigidbody { get; private set; }
|
||||||
|
|
||||||
@@ -14,6 +15,7 @@ namespace IsoTools {
|
|||||||
collider = IsoUtils.IsoConvertCollider(collision.collider);
|
collider = IsoUtils.IsoConvertCollider(collision.collider);
|
||||||
contacts = IsoUtils.IsoConvertContactPoints(collision.contacts);
|
contacts = IsoUtils.IsoConvertContactPoints(collision.contacts);
|
||||||
gameObject = IsoUtils.IsoConvertGameObject(collision.gameObject);
|
gameObject = IsoUtils.IsoConvertGameObject(collision.gameObject);
|
||||||
|
impulse = collision.impulse;
|
||||||
relativeVelocity = collision.relativeVelocity;
|
relativeVelocity = collision.relativeVelocity;
|
||||||
rigidbody = IsoUtils.IsoConvertRigidbody(collision.rigidbody);
|
rigidbody = IsoUtils.IsoConvertRigidbody(collision.rigidbody);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user