prefab bug fix 2

This commit is contained in:
2015-08-29 22:37:40 +06:00
parent d83fe0f094
commit 41574c293a
4 changed files with 10 additions and 15 deletions

View File

@@ -210,7 +210,7 @@ namespace IsoTools {
IsoWorld _isoWorld = null;
public IsoWorld isoWorld {
get {
if ( !_isoWorld ) {
if ( !_isoWorld && gameObject.activeInHierarchy ) {
_isoWorld = GameObject.FindObjectOfType<IsoWorld>();
}
return _isoWorld;
@@ -292,11 +292,9 @@ namespace IsoTools {
}
void OnValidate() {
if ( gameObject.activeInHierarchy ) {
size = _size;
position = _position;
}
}
void OnDrawGizmos() {
if ( isShowBounds && isoWorld ) {

View File

@@ -1,16 +1,13 @@
<Properties>
<MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" />
<MonoDevelop.Ide.Workbench ActiveDocument="Assets/IsoTools/Editor/IsoObjectEditor.cs">
<MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" PreferredExecutionTarget="MonoDevelop.Default" />
<MonoDevelop.Ide.Workbench ActiveDocument="Assets/IsoTools/Scripts/IsoWorld.cs">
<Files>
<File FileName="Assets/IsoTools/Scripts/IsoObject.cs" Line="1" Column="1" />
<File FileName="Assets/IsoTools/Editor/IsoObjectEditor.cs" Line="29" Column="27" />
<File FileName="Assets/IsoTools/Scripts/IsoWorld.cs" Line="534" Column="1" />
<File FileName="Assets/IsoTools/Scripts/IsoObject.cs" Line="318" Column="24" />
<File FileName="Assets/IsoTools/Scripts/IsoWorld.cs" Line="280" Column="41" />
</Files>
</MonoDevelop.Ide.Workbench>
<MonoDevelop.Ide.DebuggingService.Breakpoints>
<BreakpointStore>
<Breakpoint file="/Users/blackmat/Programming/Projects/UnityIso/Assets/IsoTools/Editor/IsoObjectEditor.cs" line="34" />
</BreakpointStore>
<BreakpointStore />
</MonoDevelop.Ide.DebuggingService.Breakpoints>
<MonoDevelop.Ide.DebuggingService.PinnedWatches />
</Properties>