void Awake() { s_instance = this; LoadComplete = false; //COMMENT OUT FOR GAME _loadSequenceState = LoadSequenceState.InTool; if (_loadSequenceState != LoadSequenceState.InTool) { _loadSequenceState = LoadSequenceState.DownLoadFromS3; loadS3 = false; StartCoroutine(DownloadAssetManifestTagsS3()); } else { CreateManifestData(); } //PlayerPrefs.DeleteAll(); }
void Update() { switch (_loadSequenceState) { case LoadSequenceState.InitLoadSeq: break; case LoadSequenceState.DownLoadFromS3: if (loadS3 == true) { _loadSequenceState = LoadSequenceState.LoadFromTempCache; StartCoroutine(LoadAssetManifestAsync()); } break; case LoadSequenceState.LoadFromTempCache: if (loadPending == true) { loadPending = LoadAssetManifestJsonData(); } else { _loadSequenceState = LoadSequenceState.LoadComplete; } break; case LoadSequenceState.LoadComplete: LoadComplete = true; break; } }