Ejemplo n.º 1
0
 public override void OnSingleBuildFinish(bool success, SingleBuild arg)
 {
     if (success)
     {
         DllEncrypt.DllEncrypt.EncryptProject(arg.TargetPath);
     }
 }
Ejemplo n.º 2
0
        void OnEnable()
        {
            this.singleBuild = this.target as SingleBuild;
            var optionsProperty = this.serializedObject.FindProperty("BuildOptions");

            this._reorderList = new ReorderableList(this.serializedObject, optionsProperty, true, true, true, true);
            this._reorderList.drawElementCallback = DrawListElement;
            this._reorderList.drawHeaderCallback  = rect => {
                GUI.Label(rect, "Build Options");
            };
        }
Ejemplo n.º 3
0
        public override void OnSingleBuildFinish(bool success, SingleBuild arg)
        {
            string srcDir = Path.Combine(arg.TargetPath, PlayerSettings.productName);

            if (Directory.Exists(srcDir))
            {
                FileHelper.DirMove(srcDir, arg.TargetPath);
            }
            else
            {
                Debug.LogError("directory not found :" + srcDir);
            }


            //unity-android-resources不好搞。最好避免
            //			var unity_res_path = Path.Combine(arg.TargetPath, "unity-android-resources");
            //			if (Directory.Exists(unity_res_path)) {
            //				var target_unity_res_path = Path.Combine(Path.GetDirectoryName(arg.TargetPath), "unity-android-resources");
            //				FileHelper.DirMove(unity_res_path,target_unity_res_path);
            //			}
        }
Ejemplo n.º 4
0
 static void BeforeBuild(SingleBuild arg)
 {
     //		Debug.Log(string.Format("before build:{0},{1}", arg));
 }
Ejemplo n.º 5
0
 static void AfterBuild(SingleBuild arg, string result)
 {
     //		Debug.Log(string.Format("after build:{0},index:{1}result:{2}",arg, result));
 }
Ejemplo n.º 6
0
 public virtual void OnSingleBuildFinish(bool success, SingleBuild arg)
 {
 }
Ejemplo n.º 7
0
 public virtual void OnSingleBuildStart(SingleBuild arg)
 {
 }