remove excess images. fix save.

This commit is contained in:
2015-01-06 02:25:10 +06:00
parent 953bf4d076
commit 0775bed995
36 changed files with 3370 additions and 13469 deletions

View File

@@ -52,6 +52,22 @@ public class IsoWorld : MonoBehaviour {
return iso_pos;
}
void _fixTileSize() {
_scanObjects();
foreach ( var obj in _objects ) {
obj.IsoObject.FixTransform();
}
_objects.Clear();
_lastTileSize = TileSize;
}
void _fixDirty() {
_scanObjects();
_scanDepends();
_manualSort();
_dirty = false;
}
void _scanObjects() {
_objects.Clear();
IsoObject[] iso_objects = GameObject.FindObjectsOfType<IsoObject>();
@@ -116,17 +132,10 @@ public class IsoWorld : MonoBehaviour {
void LateUpdate() {
if ( _lastTileSize != TileSize ) {
_scanObjects();
foreach ( var obj in _objects ) {
obj.IsoObject.FixTransform();
}
_objects.Clear();
_fixTileSize();
}
if ( _dirty ) {
_scanObjects();
_scanDepends();
_manualSort();
_dirty = false;
_fixDirty();
}
}
}