Release build bug fix

This commit is contained in:
2015-02-11 23:19:50 +06:00
parent b110fe44d8
commit 7ec360e97d

View File

@@ -1,5 +1,8 @@
using UnityEngine; using UnityEngine;
#if UNITY_EDITOR
using UnityEditor; using UnityEditor;
#endif
namespace IsoTools { namespace IsoTools {
[ExecuteInEditMode] [ExecuteInEditMode]
@@ -22,9 +25,7 @@ public class IsoObject : MonoBehaviour {
FixTransform(); FixTransform();
} }
MartDirtyIsoWorld(); MartDirtyIsoWorld();
if ( Application.isEditor ) { MarkEditorObjectDirty();
EditorUtility.SetDirty(this);
}
} }
} }
@@ -41,9 +42,7 @@ public class IsoObject : MonoBehaviour {
FixTransform(); FixTransform();
} }
MartDirtyIsoWorld(); MartDirtyIsoWorld();
if ( Application.isEditor ) { MarkEditorObjectDirty();
EditorUtility.SetDirty(this);
}
} }
} }
@@ -60,9 +59,7 @@ public class IsoObject : MonoBehaviour {
FixTransform(); FixTransform();
} }
MartDirtyIsoWorld(); MartDirtyIsoWorld();
if ( Application.isEditor ) { MarkEditorObjectDirty();
EditorUtility.SetDirty(this);
}
} }
} }
@@ -74,9 +71,7 @@ public class IsoObject : MonoBehaviour {
set { set {
_sorting = value; _sorting = value;
MartDirtyIsoWorld(); MartDirtyIsoWorld();
if ( Application.isEditor ) { MarkEditorObjectDirty();
EditorUtility.SetDirty(this);
}
} }
} }
@@ -108,9 +103,7 @@ public class IsoObject : MonoBehaviour {
_position = TilePosition; _position = TilePosition;
FixTransform(); FixTransform();
MartDirtyIsoWorld(); MartDirtyIsoWorld();
if ( Application.isEditor ) { MarkEditorObjectDirty();
EditorUtility.SetDirty(this);
}
} }
public void FixTransform() { public void FixTransform() {
@@ -140,6 +133,14 @@ public class IsoObject : MonoBehaviour {
} }
} }
void MarkEditorObjectDirty() {
#if UNITY_EDITOR
if ( Application.isEditor ) {
EditorUtility.SetDirty(this);
}
#endif
}
void Awake() { void Awake() {
_transform = gameObject.transform; _transform = gameObject.transform;
_lastPosition = Position; _lastPosition = Position;