Skip to content

Commit

Permalink
KEngine Setting编译结果放置在Product,方便进行编译阶段加密操作复制到StreamingAssetes
Browse files Browse the repository at this point in the history
  • Loading branch information
mr-kelly committed Jul 2, 2016
1 parent eb49fa3 commit 76294ad
Show file tree
Hide file tree
Showing 11 changed files with 14 additions and 3 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -246,3 +246,4 @@ _Pvt_Extensions
*UnityVS*


/KSFramework/Assets/StreamingAssets/Setting
2 changes: 1 addition & 1 deletion KEngine
Submodule KEngine updated 24 files
+1 −0 .gitignore
+100 −0 KEngine.UnityProject/Assets/KEngine.Editor/Editor/SettingModuleBuildHandler.cs
+12 −0 KEngine.UnityProject/Assets/KEngine.Editor/Editor/SettingModuleBuildHandler.cs.meta
+1 −1 KEngine.UnityProject/Assets/KEngine.Editor/Editor/SettingModuleEditor.cs
+2 −1 KEngine.UnityProject/Assets/KEngine/CoreModules/SettingModule.cs
+1 −1 KEngine.UnityProject/Assets/KEngine/EngineConfigs.cs
+0 −0 KEngine.UnityProject/Product/Setting/AppConfig+Category.bytes
+0 −0 KEngine.UnityProject/Product/Setting/AppConfig+Category.bytes.meta
+0 −0 KEngine.UnityProject/Product/Setting/AppConfig+Category2.bytes
+0 −0 KEngine.UnityProject/Product/Setting/AppConfig+Category2.bytes.meta
+0 −0 KEngine.UnityProject/Product/Setting/AppConfig+TSV.bytes
+0 −0 KEngine.UnityProject/Product/Setting/AppConfig+TSV.bytes.meta
+0 −0 KEngine.UnityProject/Product/Setting/AppConfig.bytes
+0 −0 KEngine.UnityProject/Product/Setting/AppConfig.bytes.meta
+0 −0 KEngine.UnityProject/Product/Setting/Example.bytes
+0 −0 KEngine.UnityProject/Product/Setting/Example.bytes.meta
+0 −0 KEngine.UnityProject/Product/Setting/Subdir.meta
+0 −0 KEngine.UnityProject/Product/Setting/Subdir/Example2.bytes
+0 −0 KEngine.UnityProject/Product/Setting/Subdir/Example2.bytes.meta
+0 −0 KEngine.UnityProject/Product/Setting/Subdir/SubSubDir.meta
+0 −0 KEngine.UnityProject/Product/Setting/Subdir/SubSubDir/Example3.bytes
+0 −0 KEngine.UnityProject/Product/Setting/Subdir/SubSubDir/Example3.bytes.meta
+0 −0 KEngine.UnityProject/Product/Setting/Subdir/__.bytes
+0 −0 KEngine.UnityProject/Product/Setting/Subdir/__.bytes.meta
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
// License along with this library.

#endregion

using System;
using UnityEngine;
using System.Collections;
using System.IO;
Expand All @@ -42,6 +44,10 @@ public class LuaModuleEditor
/// </summary>
private static bool _hasBeforeBuildApp = false;

/// <summary>
/// 复制文件事件, 可以进行加密行为
/// </summary>
public static Action<string> OnCopyFile;
/// <summary>
/// 这里可以进行DLL篡改, 这里PostProcessScene时,DLL已经被生成了
/// </summary>
Expand Down Expand Up @@ -73,6 +79,8 @@ private static void OnPostProcessScene()
Directory.CreateDirectory(Path.GetDirectoryName(toPath));

File.Copy(cleanPath, toPath, true);
if (OnCopyFile != null)
OnCopyFile(toPath);
luaCount++;
}
AssetDatabase.Refresh(ImportAssetOptions.ForceSynchronousImport);
Expand Down
File renamed without changes.
4 changes: 3 additions & 1 deletion KSFramework/ProjectSettings/EditorBuildSettings.asset
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,6 @@
EditorBuildSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Scenes: []
m_Scenes:
- enabled: 1
path: Assets/Game.unity
2 changes: 1 addition & 1 deletion KSFramework/ProjectSettings/GraphicsSettings.asset
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ GraphicsSettings:
- {fileID: 10782, guid: 0000000000000000f000000000000000, type: 0}
m_PreloadedShaders: []
m_ShaderSettings:
useScreenSpaceShadows: 1
useScreenSpaceShadows: 0
m_BuildTargetShaderSettings: []
m_LightmapStripping: 0
m_FogStripping: 0
Expand Down

0 comments on commit 76294ad

Please sign in to comment.