|
@@ -375,11 +375,13 @@ class Scene extends Component implements h3d.IDrawable {
|
|
|
|
|
|
var relPath = StringTools.startsWith(path, ide.resourceDir) ? path.substr(ide.resourceDir.length+1) : path;
|
|
var relPath = StringTools.startsWith(path, ide.resourceDir) ? path.substr(ide.resourceDir.length+1) : path;
|
|
var e;
|
|
var e;
|
|
|
|
+ if( reload )
|
|
|
|
+ @:privateAccess hxd.res.Loader.currentInstance.cache.remove(path);
|
|
if( ide.isDebugger )
|
|
if( ide.isDebugger )
|
|
e = hxd.res.Loader.currentInstance.load(relPath);
|
|
e = hxd.res.Loader.currentInstance.load(relPath);
|
|
else
|
|
else
|
|
e = try hxd.res.Loader.currentInstance.load(relPath) catch( e : hxd.res.NotFound ) null;
|
|
e = try hxd.res.Loader.currentInstance.load(relPath) catch( e : hxd.res.NotFound ) null;
|
|
- if( e == null || reload ) {
|
|
|
|
|
|
+ if( e == null ) {
|
|
var data = sys.io.File.getBytes(fullPath);
|
|
var data = sys.io.File.getBytes(fullPath);
|
|
if( data.get(0) != 'H'.code ) {
|
|
if( data.get(0) != 'H'.code ) {
|
|
var hmdOut = new hxd.fmt.fbx.HMDOut(fullPath);
|
|
var hmdOut = new hxd.fmt.fbx.HMDOut(fullPath);
|