fix physic layers

This commit is contained in:
2016-04-18 21:39:19 +06:00
parent 27dc8cb35a
commit 469f674f69

View File

@@ -16,7 +16,7 @@ namespace IsoTools.Internal {
get { return _isoObject; } get { return _isoObject; }
} }
void FixLayers() { void CheckLayers() {
var iso_object_layer = isoObject.gameObject.layer; var iso_object_layer = isoObject.gameObject.layer;
if ( gameObject.layer != iso_object_layer ) { if ( gameObject.layer != iso_object_layer ) {
gameObject.layer = iso_object_layer; gameObject.layer = iso_object_layer;
@@ -28,7 +28,7 @@ namespace IsoTools.Internal {
} }
void FixedUpdate() { void FixedUpdate() {
FixLayers(); CheckLayers();
if ( !IsoUtils.Vec3Approximately(_lastPosition, isoObject.position) ) { if ( !IsoUtils.Vec3Approximately(_lastPosition, isoObject.position) ) {
_lastPosition = transform.position = isoObject.position; _lastPosition = transform.position = isoObject.position;
} else if ( !IsoUtils.Vec3Approximately(_lastPosition, transform.position) ) { } else if ( !IsoUtils.Vec3Approximately(_lastPosition, transform.position) ) {