mirror of
https://github.com/BlackMATov/unity-iso-tools.git
synced 2025-12-16 22:16:55 +07:00
physics wip
This commit is contained in:
@@ -3,24 +3,18 @@
|
||||
namespace IsoTools {
|
||||
public class IsoCollision {
|
||||
|
||||
public IsoCollider Collider { get; private set; }
|
||||
public IsoContactPoint[] Contacts { get; private set; }
|
||||
public IsoCollider IsoCollider { get; private set; }
|
||||
public IsoContactPoint[] IsoContacts { get; private set; }
|
||||
public GameObject GameObject { get; private set; }
|
||||
public Vector3 RelativeVelocity { get; private set; }
|
||||
public IsoRigidbody IsoRigidbody { get; private set; }
|
||||
|
||||
public IsoCollision(
|
||||
IsoCollider collider,
|
||||
IsoContactPoint[] contacts,
|
||||
GameObject game_object,
|
||||
Vector3 relative_velocity,
|
||||
IsoRigidbody iso_rigidbody)
|
||||
{
|
||||
Collider = collider;
|
||||
Contacts = contacts;
|
||||
GameObject = game_object;
|
||||
RelativeVelocity = relative_velocity;
|
||||
IsoRigidbody = iso_rigidbody;
|
||||
public IsoCollision(Collision collision) {
|
||||
IsoCollider = IsoUtils.IsoConvertCollider(collision.collider);
|
||||
IsoContacts = IsoUtils.IsoConvertContactPoints(collision.contacts);
|
||||
GameObject = IsoUtils.IsoConvertGameObject(collision.gameObject);
|
||||
RelativeVelocity = collision.relativeVelocity;
|
||||
IsoRigidbody = IsoUtils.IsoConvertRigidbody(collision.rigidbody);
|
||||
}
|
||||
}
|
||||
} // namespace IsoTools
|
||||
Reference in New Issue
Block a user