Fix code for VS

This commit is contained in:
2015-12-12 04:14:19 +06:00
parent 7180f6f8db
commit 7c84319132
9 changed files with 149 additions and 119 deletions

View File

@@ -68,7 +68,7 @@ namespace IsoTools {
}
public bool Raycast(Ray ray, out IsoRaycastHit iso_hit_info, float max_distance) {
RaycastHit hit_info;
var hit_info = new RaycastHit();
var result = realCollider
? realCollider.Raycast(ray, out hit_info, max_distance)
: false;

View File

@@ -8,7 +8,7 @@ namespace IsoTools {
public Vector3 point { get; private set; }
public IsoCollider thisCollider { get; private set; }
public IsoContactPoint(ContactPoint contact_point) {
public IsoContactPoint(ContactPoint contact_point) : this() {
normal = contact_point.normal;
otherCollider = IsoUtils.IsoConvertCollider(contact_point.otherCollider);
point = contact_point.point;

View File

@@ -9,7 +9,7 @@ namespace IsoTools {
public Vector3 point { get; private set; }
public IsoRigidbody rigidbody { get; private set; }
public IsoRaycastHit(RaycastHit hit_info) {
public IsoRaycastHit(RaycastHit hit_info) : this() {
collider = IsoUtils.IsoConvertCollider(hit_info.collider);
distance = hit_info.distance;
normal = hit_info.normal;

View File

@@ -235,7 +235,7 @@ namespace IsoTools {
}
public bool SweepTest(Vector3 direction, out IsoRaycastHit iso_hit_info, float max_distance) {
RaycastHit hit_info;
var hit_info = new RaycastHit();
var result = realRigidbody
? realRigidbody.SweepTest(direction, out hit_info, max_distance)
: false;