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);
                }
                    );
            }
Beispiel #2
0
    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);
 }
Beispiel #4
0
 public void Setup()
 {
     store = new AppManifestStore <RuntimeManifestObject, BuildManifestObject>(Overwriter, Loader);
 }