mirror of
https://github.com/BlackMATov/unity-iso-tools.git
synced 2025-12-16 14:09:00 +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) {
|
||||
return realCollider
|
||||
? realCollider.ClosestPointOnBounds(position)
|
||||
|
||||
@@ -7,6 +7,7 @@ namespace IsoTools {
|
||||
public IsoCollider collider { get; private set; }
|
||||
public IsoContactPoint[] contacts { get; private set; }
|
||||
public GameObject gameObject { get; private set; }
|
||||
public Vector3 impulse { get; private set; }
|
||||
public Vector3 relativeVelocity { get; private set; }
|
||||
public IsoRigidbody rigidbody { get; private set; }
|
||||
|
||||
@@ -14,6 +15,7 @@ namespace IsoTools {
|
||||
collider = IsoUtils.IsoConvertCollider(collision.collider);
|
||||
contacts = IsoUtils.IsoConvertContactPoints(collision.contacts);
|
||||
gameObject = IsoUtils.IsoConvertGameObject(collision.gameObject);
|
||||
impulse = collision.impulse;
|
||||
relativeVelocity = collision.relativeVelocity;
|
||||
rigidbody = IsoUtils.IsoConvertRigidbody(collision.rigidbody);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user