diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..e4cfc054 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,50 @@ +# 3D models +*.3[dD][mM] filter=lfs diff=lfs merge=lfs -text +*.3[dD][sS] filter=lfs diff=lfs merge=lfs -text +*.[bB][lL][eE][nN][dD] filter=lfs diff=lfs merge=lfs -text +*.[cC]4[dD] filter=lfs diff=lfs merge=lfs -text +*.[cC][oO][lL][lL][aA][dD][aA] filter=lfs diff=lfs merge=lfs -text +*.[dD][aA][eE] filter=lfs diff=lfs merge=lfs -text +*.[dD][xX][fF] filter=lfs diff=lfs merge=lfs -text +*.[fF][bB][xX] filter=lfs diff=lfs merge=lfs -text +*.[jJ][aA][sS] filter=lfs diff=lfs merge=lfs -text +*.[lL][wW][sS] filter=lfs diff=lfs merge=lfs -text +*.[lL][xX][oO] filter=lfs diff=lfs merge=lfs -text +*.[mM][aA] filter=lfs diff=lfs merge=lfs -text +*.[mM][aA][xX] filter=lfs diff=lfs merge=lfs -text +*.[mM][bB] filter=lfs diff=lfs merge=lfs -text +*.[oO][bB][jJ] filter=lfs diff=lfs merge=lfs -text +*.[pP][lL][yY] filter=lfs diff=lfs merge=lfs -text +*.[sS][kK][pP] filter=lfs diff=lfs merge=lfs -text +*.[sS][tT][lL] filter=lfs diff=lfs merge=lfs -text +*.[zZ][tT][lL] filter=lfs diff=lfs merge=lfs -text +# Audio +*.[aA][iI][fF] filter=lfs diff=lfs merge=lfs -text +*.[aA][iI][fF][fF] filter=lfs diff=lfs merge=lfs -text +*.[iI][tT] filter=lfs diff=lfs merge=lfs -text +*.[mM][oO][dD] filter=lfs diff=lfs merge=lfs -text +*.[mM][pP]3 filter=lfs diff=lfs merge=lfs -text +*.[oO][gG][gG] filter=lfs diff=lfs merge=lfs -text +*.[sS]3[mM] filter=lfs diff=lfs merge=lfs -text +*.[wW][aA][vV] filter=lfs diff=lfs merge=lfs -text +*.[xX][mM] filter=lfs diff=lfs merge=lfs -text +# Fonts +*.[oO][tT][fF] filter=lfs diff=lfs merge=lfs -text +*.[tT][tT][fF] filter=lfs diff=lfs merge=lfs -text +# Images +*.[bB][mM][pP] filter=lfs diff=lfs merge=lfs -text +*.[eE][xX][rR] filter=lfs diff=lfs merge=lfs -text +*.[gG][iI][fF] filter=lfs diff=lfs merge=lfs -text +*.[hH][dD][rR] filter=lfs diff=lfs merge=lfs -text +*.[iI][fF][fF] filter=lfs diff=lfs merge=lfs -text +*.[jJ][pP][eE][gG] filter=lfs diff=lfs merge=lfs -text +*.[jJ][pP][gG] filter=lfs diff=lfs merge=lfs -text +*.[pP][iI][cC][tT] filter=lfs diff=lfs merge=lfs -text +*.[pP][nN][gG] filter=lfs diff=lfs merge=lfs -text +*.[pP][sS][dD] filter=lfs diff=lfs merge=lfs -text +*.[tT][gG][aA] filter=lfs diff=lfs merge=lfs -text +*.[tT][iI][fF] filter=lfs diff=lfs merge=lfs -text +*.[tT][iI][fF][fF] filter=lfs diff=lfs merge=lfs -text +*.mp4 filter=lfs diff=lfs merge=lfs -text +*.psd filter=lfs diff=lfs merge=lfs -text +*.wav filter=lfs diff=lfs merge=lfs -text \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..cfe9ead8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,87 @@ +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore +# +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Asset meta data should only be ignored when the corresponding asset is also ignored +!/[Aa]ssets/**/*.meta + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ +.vscode/ + +# Gradle cache directory +.gradle/ + +# Rider cache directory +.idea/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.aab +*.unitypackage + +# Crashlytics generated file +crashlytics-build.properties + +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* + +# Ignore the auto-generated AOT compatibility dll. +/Assets/Plugins/Sirenix/Assemblies/AOT/* + +# Ignore all unpacked demos. +/Assets/Plugins/Sirenix/Demos/* + +# But keep the demo packages themselves. +!/Assets/Plugins/Sirenix/Demos/*.unitypackage +.DS_Store + +.vsconfig