internal string LoadRequest(int index, bool isBlocking, out StReadResult tResult) { string filename = Pictures[index]; filename = GetCompleteFilePath(filename); if (LoadRequested == null) { LoadRequested = new bool[Pictures.Length]; } PluginUtil.GetNativTextureInfo(filename, out tResult); //Debug.Log("tResult.readStatus " + tResult.readStatus + "Loading " + filename); if (tResult.readStatus == 0) { new BGJobPictureLoader(filename); } if (isBlocking) { while (tResult.readStatus != 2) { PluginUtil.GetNativTextureInfo(filename, out tResult); } } #if false //UNITY_EDITOR if (tResult.readStatus == 1) { Util.Log("Already requestd:" + filename); } #endif return(filename); }
internal bool IsLoadRequested(int index) { string filename = Pictures[index]; filename = GetCompleteFilePath(filename); StReadResult tResult = new StReadResult(); PluginUtil.GetNativTextureInfo(filename, out tResult); return(tResult.readStatus != 0); }
public override void Execute() { StReadResult tResult; PluginUtil.GetNativTextureInfo(m_strFileName, out tResult); if (tResult.readStatus == 0) { //Debug.Log("Loading: " + m_strFileName); PluginUtil.LoadAndAlloc(m_strFileName); } #if UNITY_EDITOR if (tResult.readStatus == 1) { Util.Log("Already requestd:" + m_strFileName); } #endif m_sUpdated = true; }