Skip to content

Instantly share code, notes, and snippets.

@karl-
Created July 17, 2017 15:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save karl-/2ba2fb5657adcc5eade2fcf64ab8b1e6 to your computer and use it in GitHub Desktop.
Save karl-/2ba2fb5657adcc5eade2fcf64ab8b1e6 to your computer and use it in GitHub Desktop.
{
"Name":"ProBuilder Unity 5.6",
"UnityPath": [
"/Applications/Unity 5.6.0f3/Unity.app",
"D:/Applications/Unity 5.6.0f3",
],
"Macros": {
"$SRC_PB_ROOT": "probuilder2.0/Assets/ProCore/ProBuilder",
"$DST_PB_ROOT": "bin/projects/ProBuilder-Unity56/Assets/ProCore/ProBuilder",
},
"Defines": [
"UNITY_5",
"UNITY_5_6"
],
"OnPreBuild":[
{ "Command":"rm", "Arguments": [ "bin/projects/ProBuilder-Unity56" ] },
{ "Command":"mkdir", "Arguments": [ "bin/projects/ProBuilder-Unity56/Assets" ] },
{ "Command":"cp", "Arguments": [ "$SRC_PB_ROOT", "$DST_PB_ROOT" ] },
{ "Command":"rm", "Arguments": [ "$DST_PB_ROOT/Classes/ClassesCore" ] },
{ "Command":"rm", "Arguments": [ "$DST_PB_ROOT/Classes/ClassesEditing" ] },
{ "Command":"rm", "Arguments": [ "$DST_PB_ROOT/Editor/EditorCore" ] },
{ "Command":"rm", "Arguments": [ "$DST_PB_ROOT/Classes/ClassesCore.meta" ] },
{ "Command":"rm", "Arguments": [ "$DST_PB_ROOT/Classes/ClassesEditing.meta" ] },
{ "Command":"rm", "Arguments": [ "$DST_PB_ROOT/Editor/EditorCore.meta" ] },
{ "Command":"rm", "Arguments": [ "$DST_PB_ROOT/Data" ] },
{ "Command":"rm", "Arguments": [ "$DST_PB_ROOT/Data.meta" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/5.6/pb_FaceHighlight.shader", "$DST_PB_ROOT/Shader/pb_FaceHighlight.shader" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/5.6/pb_FacePicker.shader", "$DST_PB_ROOT/Shader/pb_FacePicker.shader" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/5.6/pb_ReferenceUnlit.shader", "$DST_PB_ROOT/Shader/pb_ReferenceUnlit.shader" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/5.6/pb_ScrollHighlight.shader", "$DST_PB_ROOT/Shader/pb_ScrollHighlight.shader" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/5.6/pb_StandardVertexColor_56.shader", "$DST_PB_ROOT/Shader/pb_StandardVertexColor.shader" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/5.6/pb_TransparentOverlay.shader", "$DST_PB_ROOT/Shader/pb_TransparentOverlay.shader" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/5.6/pb_UnlitVertexColor.shader", "$DST_PB_ROOT/Shader/pb_UnlitVertexColor.shader" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/5.6/pb_VertexPicker.shader", "$DST_PB_ROOT/Shader/pb_VertexPicker.shader" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/5.6/pb_VertexShader.shader", "$DST_PB_ROOT/Shader/pb_VertexShader.shader" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/5.6/UnlitSolidColor.shader", "$DST_PB_ROOT/Shader/UnlitSolidColor.shader" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/5.6/ProBuilderCore-Unity5.dll.meta", "$DST_PB_ROOT/Classes/ProBuilderCore-Unity5.dll.meta" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/5.6/ProBuilderMeshOps-Unity5.dll.meta", "$DST_PB_ROOT/Classes/ProBuilderMeshOps-Unity5.dll.meta" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/5.6/ProBuilderEditor-Unity5.dll.meta", "$DST_PB_ROOT/Editor/ProBuilderEditor-Unity5.dll.meta" ] },
{ "Command":"cp", "Arguments": [ "$TARGET_DIR/resources/AssetStoreTools", "bin/projects/ProBuilder-Unity56/Assets/AssetStoreTools" ] },
],
"Assemblies":
[
{
"SourceDirectory": "$SRC_PB_ROOT/Classes/ClassesCore",
"OutputAssembly": "$DST_PB_ROOT/Classes/ProBuilderCore-Unity5.dll",
},
{
"SourceDirectory": "$SRC_PB_ROOT/Classes/ClassesEditing",
"OutputAssembly": "$DST_PB_ROOT/Classes/ProBuilderMeshOps-Unity5.dll",
"ReferencedAssemblies": [
"$DST_PB_ROOT/Classes/ProBuilderCore-Unity5.dll",
"$SRC_PB_ROOT/Classes/ClassesLib/pb_Stl.dll",
"$SRC_PB_ROOT/Classes/ClassesLib/Poly2Tri.dll",
"$SRC_PB_ROOT/Classes/ClassesLib/KdTreeLib.dll"
]
},
{
"SourceDirectory": "$SRC_PB_ROOT/Editor/EditorCore",
"OutputAssembly": "$DST_PB_ROOT/Editor/ProBuilderEditor-Unity5.dll",
"Defines": [
"UNITY_EDITOR"
],
"ReferencedAssemblies": [
"UnityEditor.dll",
"$DST_PB_ROOT/Classes/ProBuilderCore-Unity5.dll",
"$DST_PB_ROOT/Classes/ProBuilderMeshOps-Unity5.dll",
"$SRC_PB_ROOT/Classes/ClassesLib/pb_Stl.dll",
"$SRC_PB_ROOT/Classes/ClassesLib/Poly2Tri.dll",
"$SRC_PB_ROOT/Classes/ClassesLib/KdTreeLib.dll"
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment