private static void OnCompile(string buildMessage = null) { AppManifestStore <RuntimeManifestObject, BuildManifestObject> .UpdateBuildManifest( current => { // countup build count. var buildNoStr = current.buildNo; if (string.IsNullOrEmpty(buildNoStr)) { buildNoStr = "0"; } var buildNoNum = Convert.ToInt64(buildNoStr) + 1; current.buildNo = buildNoNum.ToString(); // set message if exist. if (!string.IsNullOrEmpty(buildMessage)) { current.buildMessage = buildMessage; } current.buildDate = DateTime.Now.ToString(); return(current); } ); }
public void Setup() { try { File.Delete(filePath); } catch { // do nothing. } try { var defaultData = new RuntimeManifestObject(); var defaultDataStr = JsonUtility.ToJson(defaultData); Overwriter(defaultDataStr); store = new AppManifestStore <RuntimeManifestObject, BuildManifestObject>(Overwriter, Loader); } catch (Exception e) { Debug.Log("e:" + e); } }
private void InitializeAppManifest() { _appManifestStore = new AppManifestStore <RuntimeManifestObject, BuildManifestObject>(OnOverwriteRuntimeManifest, OnLoadRuntimeManifest); }
public void Setup() { store = new AppManifestStore <RuntimeManifestObject, BuildManifestObject>(Overwriter, Loader); }