public CreaturePackLoader GetCreaturePackLoader() { if (HasNoValidAsset()) { Debug.LogError("Input CreaturePack file not set for CreaturePackAsset: " + name, this); ResetState(); return(null); } if (packData != null) { return(packData); } var sw = System.Diagnostics.Stopwatch.StartNew(); Stream readStream = new MemoryStream(creaturePackBytes.bytes); packData = new CreaturePackLoader(readStream, load_multicore); sw.Stop(); Debug.Log("Loading time for: " + name + " took: " + sw.ElapsedMilliseconds.ToString() + " ms"); is_dirty = true; return(packData); }
public void ResetState() { creaturePackBytes = null; creatureMetaJSON = null; packData = null; is_dirty = false; }
public CreaturePackLoader GetCreaturePackLoader() { if(HasNoValidAsset()) { Debug.LogError("Input CreaturePack file not set for CreaturePackAsset: " + name, this); ResetState(); return null; } if(packData != null) { return packData; } var sw = System.Diagnostics.Stopwatch.StartNew(); Stream readStream = new MemoryStream(creaturePackBytes.bytes); packData = new CreaturePackLoader(readStream); sw.Stop(); Debug.Log("Loading time for: " + name + " took: " + sw.ElapsedMilliseconds.ToString() + " ms"); is_dirty = true; return packData; }
public void ResetState() { creaturePackBytes = null; packData = null; is_dirty = false; }