@ -0,0 +1,46 @@ | |||
## git-lfs ## | |||
#Image | |||
*.jpg filter=lfs diff=lfs merge=lfs -text | |||
*.jpeg filter=lfs diff=lfs merge=lfs -text | |||
*.png filter=lfs diff=lfs merge=lfs -text | |||
*.gif filter=lfs diff=lfs merge=lfs -text | |||
*.psd filter=lfs diff=lfs merge=lfs -text | |||
*.ai filter=lfs diff=lfs merge=lfs -text | |||
*.tga filter=lfs diff=lfs merge=lfs -text | |||
*.hdr filter=lfs diff=lfs merge=lfs -text | |||
*.exr filter=lfs diff=lfs merge=lfs -text | |||
#Audio | |||
*.mp3 filter=lfs diff=lfs merge=lfs -text | |||
*.wav filter=lfs diff=lfs merge=lfs -text | |||
*.ogg filter=lfs diff=lfs merge=lfs -text | |||
*.aif filter=lfs diff=lfs merge=lfs -text | |||
*.aiff filter=lfs diff=lfs merge=lfs -text | |||
#Video | |||
*.mp4 filter=lfs diff=lfs merge=lfs -text | |||
*.mov filter=lfs diff=lfs merge=lfs -text | |||
#3D Object | |||
*.FBX filter=lfs diff=lfs merge=lfs -text | |||
*.fbx filter=lfs diff=lfs merge=lfs -text | |||
*.blend filter=lfs diff=lfs merge=lfs -text | |||
*.obj filter=lfs diff=lfs merge=lfs -text | |||
*.lxo filter=lfs diff=lfs merge=lfs -text | |||
*.vpb filter=lfs diff=lfs merge=lfs -text | |||
#Font | |||
*.otf filter=lfs diff=lfs merge=lfs -text | |||
*.ttf filter=lfs diff=lfs merge=lfs -text | |||
#Unity | |||
*.unitypackage filter=lfs diff=lfs merge=lfs -text | |||
*.unity filter=lfs diff=lfs merge=lfs -text | |||
*.asset filter=lfs diff=lfs merge=lfs -text | |||
*.prefab filter=lfs diff=lfs merge=lfs -text | |||
#Code | |||
*.a filter=lfs diff=lfs merge=lfs -text | |||
*.dll filter=lfs diff=lfs merge=lfs -text | |||
#ETC | |||
*.pdf filter=lfs diff=lfs merge=lfs -text | |||
*.zip filter=lfs diff=lfs merge=lfs -text | |||
*.abc filter=lfs diff=lfs merge=lfs -text | |||
*.dat filter=lfs diff=lfs merge=lfs -text | |||
*.bank filter=lfs diff=lfs merge=lfs -text | |||
*.bnk filter=lfs diff=lfs merge=lfs -text | |||
@ -0,0 +1,66 @@ | |||
# ---> Unity | |||
# 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/ | |||
/[Mm]emoryCaptures/ | |||
/[Uu]serSettings/ | |||
# 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/ | |||
# Gradle cache directory | |||
.gradle/ | |||
# 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 | |||
*.unitypackage | |||
# Crashlytics generated file | |||
crashlytics-build.properties | |||
# don't ignore keep files | |||
!.gitkeep | |||
@ -0,0 +1,6 @@ | |||
{ | |||
"version": "1.0", | |||
"components": [ | |||
"Microsoft.VisualStudio.Workload.ManagedGame" | |||
] | |||
} |
size 1144 |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: 8105016687592461f977c054a80ce2f2 | |||
NativeFormatImporter: | |||
externalObjects: {} | |||
mainObjectFileID: 0 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: b46ddaf094a0c4345a11ce9e3fc37ba6 | |||
folderAsset: yes | |||
DefaultImporter: | |||
externalObjects: {} | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
size 10734 |
@ -0,0 +1,7 @@ | |||
fileFormatVersion: 2 | |||
guid: 99c9720ab356a0642a771bea13969a05 | |||
DefaultImporter: | |||
externalObjects: {} | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: 709f11a7f3c4041caa4ef136ea32d874 | |||
folderAsset: yes | |||
DefaultImporter: | |||
externalObjects: {} | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
size 2803 |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: a6560a915ef98420e9faacc1c7438823 | |||
NativeFormatImporter: | |||
externalObjects: {} | |||
mainObjectFileID: 0 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
size 2476 |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: e634585d5c4544dd297acaee93dc2beb | |||
NativeFormatImporter: | |||
externalObjects: {} | |||
mainObjectFileID: 11400000 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
size 2089 |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: e1260c1148f6143b28bae5ace5e9c5d1 | |||
NativeFormatImporter: | |||
externalObjects: {} | |||
mainObjectFileID: 0 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
size 2930 |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: c40be3174f62c4acf8c1216858c64956 | |||
NativeFormatImporter: | |||
externalObjects: {} | |||
mainObjectFileID: 11400000 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
size 2096 |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: 7b7fd9122c28c4d15b667c7040e3b3fd | |||
NativeFormatImporter: | |||
externalObjects: {} | |||
mainObjectFileID: 0 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
size 1854 |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: 707360a9c581a4bd7aa53bfeb1429f71 | |||
NativeFormatImporter: | |||
externalObjects: {} | |||
mainObjectFileID: 11400000 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
size 2092 |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: d0e2fc18fe036412f8223b3b3d9ad574 | |||
NativeFormatImporter: | |||
externalObjects: {} | |||
mainObjectFileID: 0 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: ba062aa6c92b140379dbc06b43dd3b9b | |||
folderAsset: yes | |||
DefaultImporter: | |||
externalObjects: {} | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,9 @@ | |||
fileFormatVersion: 2 | |||
guid: 8a0c9218a650547d98138cd835033977 | |||
folderAsset: yes | |||
timeCreated: 1484670163 | |||
licenseType: Store | |||
DefaultImporter: | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
size 24069 |
@ -0,0 +1,134 @@ | |||
fileFormatVersion: 2 | |||
guid: 727a75301c3d24613a3ebcec4a24c2c8 | |||
TextureImporter: | |||
internalIDToNameTable: [] | |||
externalObjects: {} | |||
serializedVersion: 11 | |||
mipmaps: | |||
mipMapMode: 0 | |||
enableMipMap: 0 | |||
sRGBTexture: 1 | |||
linearTexture: 0 | |||
fadeOut: 0 | |||
borderMipMap: 0 | |||
mipMapsPreserveCoverage: 0 | |||
alphaTestReferenceValue: 0.5 | |||
mipMapFadeDistanceStart: 1 | |||
mipMapFadeDistanceEnd: 3 | |||
bumpmap: | |||
convertToNormalMap: 0 | |||
externalNormalMap: 0 | |||
heightScale: 0.25 | |||
normalMapFilter: 0 | |||
isReadable: 0 | |||
streamingMipmaps: 0 | |||
streamingMipmapsPriority: 0 | |||
vTOnly: 0 | |||
ignoreMasterTextureLimit: 0 | |||
grayScaleToAlpha: 0 | |||
generateCubemap: 6 | |||
cubemapConvolution: 0 | |||
seamlessCubemap: 0 | |||
textureFormat: 1 | |||
maxTextureSize: 2048 | |||
textureSettings: | |||
serializedVersion: 2 | |||
filterMode: 0 | |||
aniso: 1 | |||
mipBias: 0 | |||
wrapU: 1 | |||
wrapV: 1 | |||
wrapW: 0 | |||
nPOTScale: 0 | |||
lightmap: 0 | |||
compressionQuality: 50 | |||
spriteMode: 0 | |||
spriteExtrude: 1 | |||
spriteMeshType: 1 | |||
alignment: 0 | |||
spritePivot: {x: 0.5, y: 0.5} | |||
spritePixelsToUnits: 100 | |||
spriteBorder: {x: 0, y: 0, z: 0, w: 0} | |||
spriteGenerateFallbackPhysicsShape: 1 | |||
alphaUsage: 1 | |||
alphaIsTransparency: 1 | |||
spriteTessellationDetail: -1 | |||
textureType: 2 | |||
textureShape: 1 | |||
singleChannelComponent: 0 | |||
flipbookRows: 1 | |||
flipbookColumns: 1 | |||
maxTextureSizeSet: 0 | |||
compressionQualitySet: 0 | |||
textureFormatSet: 0 | |||
ignorePngGamma: 0 | |||
applyGammaDecoding: 0 | |||
platformSettings: | |||
- serializedVersion: 3 | |||
buildTarget: DefaultTexturePlatform | |||
maxTextureSize: 2048 | |||
resizeAlgorithm: 0 | |||
textureFormat: -1 | |||
textureCompression: 0 | |||
compressionQuality: 50 | |||
crunchedCompression: 0 | |||
allowsAlphaSplitting: 0 | |||
overridden: 0 | |||
androidETC2FallbackOverride: 0 | |||
forceMaximumCompressionQuality_BC6H_BC7: 0 | |||
- serializedVersion: 3 | |||
buildTarget: Standalone | |||
maxTextureSize: 2048 | |||
resizeAlgorithm: 0 | |||
textureFormat: -1 | |||
textureCompression: 1 | |||
compressionQuality: 50 | |||
crunchedCompression: 0 | |||
allowsAlphaSplitting: 0 | |||
overridden: 0 | |||
androidETC2FallbackOverride: 0 | |||
forceMaximumCompressionQuality_BC6H_BC7: 0 | |||
- serializedVersion: 3 | |||
buildTarget: Android | |||
maxTextureSize: 2048 | |||
resizeAlgorithm: 0 | |||
textureFormat: -1 | |||
textureCompression: 1 | |||
compressionQuality: 50 | |||
crunchedCompression: 0 | |||
allowsAlphaSplitting: 0 | |||
overridden: 0 | |||
androidETC2FallbackOverride: 0 | |||
forceMaximumCompressionQuality_BC6H_BC7: 0 | |||
- serializedVersion: 3 | |||
buildTarget: iPhone | |||
maxTextureSize: 2048 | |||
resizeAlgorithm: 0 | |||
textureFormat: -1 | |||
textureCompression: 1 | |||
compressionQuality: 50 | |||
crunchedCompression: 0 | |||
allowsAlphaSplitting: 0 | |||
overridden: 0 | |||
androidETC2FallbackOverride: 0 | |||
forceMaximumCompressionQuality_BC6H_BC7: 0 | |||
spriteSheet: | |||
serializedVersion: 2 | |||
sprites: [] | |||
outline: [] | |||
physicsShape: [] | |||
bones: [] | |||
spriteID: | |||
internalID: 0 | |||
vertices: [] | |||
indices: | |||
edges: [] | |||
weights: [] | |||
secondaryTextures: [] | |||
nameFileIdTable: {} | |||
spritePackingTag: | |||
pSDRemoveMatte: 0 | |||
pSDShowRemoveMatteOption: 0 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,654 @@ | |||
%YAML 1.1 | |||
%TAG !u! tag:unity3d.com,2011: | |||
--- !u!114 &1 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_PixelRect: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 45 | |||
width: 1666 | |||
height: 958 | |||
m_ShowMode: 4 | |||
m_Title: | |||
m_RootView: {fileID: 6} | |||
m_MinSize: {x: 950, y: 542} | |||
m_MaxSize: {x: 10000, y: 10000} | |||
--- !u!114 &2 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_Children: [] | |||
m_Position: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 466 | |||
width: 290 | |||
height: 442 | |||
m_MinSize: {x: 234, y: 271} | |||
m_MaxSize: {x: 10004, y: 10021} | |||
m_ActualView: {fileID: 14} | |||
m_Panes: | |||
- {fileID: 14} | |||
m_Selected: 0 | |||
m_LastSelected: 0 | |||
--- !u!114 &3 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_Children: | |||
- {fileID: 4} | |||
- {fileID: 2} | |||
m_Position: | |||
serializedVersion: 2 | |||
x: 973 | |||
y: 0 | |||
width: 290 | |||
height: 908 | |||
m_MinSize: {x: 234, y: 492} | |||
m_MaxSize: {x: 10004, y: 14042} | |||
vertical: 1 | |||
controlID: 226 | |||
--- !u!114 &4 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_Children: [] | |||
m_Position: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 0 | |||
width: 290 | |||
height: 466 | |||
m_MinSize: {x: 204, y: 221} | |||
m_MaxSize: {x: 4004, y: 4021} | |||
m_ActualView: {fileID: 17} | |||
m_Panes: | |||
- {fileID: 17} | |||
m_Selected: 0 | |||
m_LastSelected: 0 | |||
--- !u!114 &5 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_Children: [] | |||
m_Position: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 466 | |||
width: 973 | |||
height: 442 | |||
m_MinSize: {x: 202, y: 221} | |||
m_MaxSize: {x: 4002, y: 4021} | |||
m_ActualView: {fileID: 15} | |||
m_Panes: | |||
- {fileID: 15} | |||
m_Selected: 0 | |||
m_LastSelected: 0 | |||
--- !u!114 &6 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_Children: | |||
- {fileID: 7} | |||
- {fileID: 8} | |||
- {fileID: 9} | |||
m_Position: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 0 | |||
width: 1666 | |||
height: 958 | |||
m_MinSize: {x: 950, y: 542} | |||
m_MaxSize: {x: 10000, y: 10000} | |||
--- !u!114 &7 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_Children: [] | |||
m_Position: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 0 | |||
width: 1666 | |||
height: 30 | |||
m_MinSize: {x: 0, y: 0} | |||
m_MaxSize: {x: 0, y: 0} | |||
m_LastLoadedLayoutName: Tutorial | |||
--- !u!114 &8 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_Children: | |||
- {fileID: 10} | |||
- {fileID: 3} | |||
- {fileID: 11} | |||
m_Position: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 30 | |||
width: 1666 | |||
height: 908 | |||
m_MinSize: {x: 713, y: 492} | |||
m_MaxSize: {x: 18008, y: 14042} | |||
vertical: 0 | |||
controlID: 74 | |||
--- !u!114 &9 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_Children: [] | |||
m_Position: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 938 | |||
width: 1666 | |||
height: 20 | |||
m_MinSize: {x: 0, y: 0} | |||
m_MaxSize: {x: 0, y: 0} | |||
--- !u!114 &10 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_Children: | |||
- {fileID: 12} | |||
- {fileID: 5} | |||
m_Position: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 0 | |||
width: 973 | |||
height: 908 | |||
m_MinSize: {x: 202, y: 442} | |||
m_MaxSize: {x: 4002, y: 8042} | |||
vertical: 1 | |||
controlID: 75 | |||
--- !u!114 &11 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_Children: [] | |||
m_Position: | |||
serializedVersion: 2 | |||
x: 1263 | |||
y: 0 | |||
width: 403 | |||
height: 908 | |||
m_MinSize: {x: 277, y: 71} | |||
m_MaxSize: {x: 4002, y: 4021} | |||
m_ActualView: {fileID: 13} | |||
m_Panes: | |||
- {fileID: 13} | |||
m_Selected: 0 | |||
m_LastSelected: 0 | |||
--- !u!114 &12 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_Children: [] | |||
m_Position: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 0 | |||
width: 973 | |||
height: 466 | |||
m_MinSize: {x: 202, y: 221} | |||
m_MaxSize: {x: 4002, y: 4021} | |||
m_ActualView: {fileID: 16} | |||
m_Panes: | |||
- {fileID: 16} | |||
m_Selected: 0 | |||
m_LastSelected: 0 | |||
--- !u!114 &13 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_AutoRepaintOnSceneChange: 0 | |||
m_MinSize: {x: 275, y: 50} | |||
m_MaxSize: {x: 4000, y: 4000} | |||
m_TitleContent: | |||
m_Text: Inspector | |||
m_Image: {fileID: -6905738622615590433, guid: 0000000000000000d000000000000000, | |||
type: 0} | |||
m_Tooltip: | |||
m_DepthBufferBits: 0 | |||
m_Pos: | |||
serializedVersion: 2 | |||
x: 2 | |||
y: 19 | |||
width: 401 | |||
height: 887 | |||
m_ScrollPosition: {x: 0, y: 0} | |||
m_InspectorMode: 0 | |||
m_PreviewResizer: | |||
m_CachedPref: -160 | |||
m_ControlHash: -371814159 | |||
m_PrefName: Preview_InspectorPreview | |||
m_PreviewWindow: {fileID: 0} | |||
--- !u!114 &14 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_AutoRepaintOnSceneChange: 0 | |||
m_MinSize: {x: 230, y: 250} | |||
m_MaxSize: {x: 10000, y: 10000} | |||
m_TitleContent: | |||
m_Text: Project | |||
m_Image: {fileID: -7501376956915960154, guid: 0000000000000000d000000000000000, | |||
type: 0} | |||
m_Tooltip: | |||
m_DepthBufferBits: 0 | |||
m_Pos: | |||
serializedVersion: 2 | |||
x: 2 | |||
y: 19 | |||
width: 286 | |||
height: 421 | |||
m_SearchFilter: | |||
m_NameFilter: | |||
m_ClassNames: [] | |||
m_AssetLabels: [] | |||
m_AssetBundleNames: [] | |||
m_VersionControlStates: [] | |||
m_ReferencingInstanceIDs: | |||
m_ScenePaths: [] | |||
m_ShowAllHits: 0 | |||
m_SearchArea: 0 | |||
m_Folders: | |||
- Assets | |||
m_ViewMode: 0 | |||
m_StartGridSize: 64 | |||
m_LastFolders: | |||
- Assets | |||
m_LastFoldersGridSize: -1 | |||
m_LastProjectPath: /Users/danielbrauer/Unity Projects/New Unity Project 47 | |||
m_IsLocked: 0 | |||
m_FolderTreeState: | |||
scrollPos: {x: 0, y: 0} | |||
m_SelectedIDs: ee240000 | |||
m_LastClickedID: 9454 | |||
m_ExpandedIDs: ee24000000ca9a3bffffff7f | |||
m_RenameOverlay: | |||
m_UserAcceptedRename: 0 | |||
m_Name: | |||
m_OriginalName: | |||
m_EditFieldRect: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 0 | |||
width: 0 | |||
height: 0 | |||
m_UserData: 0 | |||
m_IsWaitingForDelay: 0 | |||
m_IsRenaming: 0 | |||
m_OriginalEventType: 11 | |||
m_IsRenamingFilename: 1 | |||
m_ClientGUIView: {fileID: 0} | |||
m_SearchString: | |||
m_CreateAssetUtility: | |||
m_EndAction: {fileID: 0} | |||
m_InstanceID: 0 | |||
m_Path: | |||
m_Icon: {fileID: 0} | |||
m_ResourceFile: | |||
m_AssetTreeState: | |||
scrollPos: {x: 0, y: 0} | |||
m_SelectedIDs: 68fbffff | |||
m_LastClickedID: 0 | |||
m_ExpandedIDs: ee240000 | |||
m_RenameOverlay: | |||
m_UserAcceptedRename: 0 | |||
m_Name: | |||
m_OriginalName: | |||
m_EditFieldRect: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 0 | |||
width: 0 | |||
height: 0 | |||
m_UserData: 0 | |||
m_IsWaitingForDelay: 0 | |||
m_IsRenaming: 0 | |||
m_OriginalEventType: 11 | |||
m_IsRenamingFilename: 1 | |||
m_ClientGUIView: {fileID: 0} | |||
m_SearchString: | |||
m_CreateAssetUtility: | |||
m_EndAction: {fileID: 0} | |||
m_InstanceID: 0 | |||
m_Path: | |||
m_Icon: {fileID: 0} | |||
m_ResourceFile: | |||
m_ListAreaState: | |||
m_SelectedInstanceIDs: 68fbffff | |||
m_LastClickedInstanceID: -1176 | |||
m_HadKeyboardFocusLastEvent: 0 | |||
m_ExpandedInstanceIDs: c6230000 | |||
m_RenameOverlay: | |||
m_UserAcceptedRename: 0 | |||
m_Name: | |||
m_OriginalName: | |||
m_EditFieldRect: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 0 | |||
width: 0 | |||
height: 0 | |||
m_UserData: 0 | |||
m_IsWaitingForDelay: 0 | |||
m_IsRenaming: 0 | |||
m_OriginalEventType: 11 | |||
m_IsRenamingFilename: 1 | |||
m_ClientGUIView: {fileID: 0} | |||
m_CreateAssetUtility: | |||
m_EndAction: {fileID: 0} | |||
m_InstanceID: 0 | |||
m_Path: | |||
m_Icon: {fileID: 0} | |||
m_ResourceFile: | |||
m_NewAssetIndexInList: -1 | |||
m_ScrollPosition: {x: 0, y: 0} | |||
m_GridSize: 64 | |||
m_DirectoriesAreaWidth: 110 | |||
--- !u!114 &15 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_AutoRepaintOnSceneChange: 1 | |||
m_MinSize: {x: 200, y: 200} | |||
m_MaxSize: {x: 4000, y: 4000} | |||
m_TitleContent: | |||
m_Text: Game | |||
m_Image: {fileID: -2087823869225018852, guid: 0000000000000000d000000000000000, | |||
type: 0} | |||
m_Tooltip: | |||
m_DepthBufferBits: 32 | |||
m_Pos: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 19 | |||
width: 971 | |||
height: 421 | |||
m_MaximizeOnPlay: 0 | |||
m_Gizmos: 0 | |||
m_Stats: 0 | |||
m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 | |||
m_TargetDisplay: 0 | |||
m_ZoomArea: | |||
m_HRangeLocked: 0 | |||
m_VRangeLocked: 0 | |||
m_HBaseRangeMin: -242.75 | |||
m_HBaseRangeMax: 242.75 | |||
m_VBaseRangeMin: -101 | |||
m_VBaseRangeMax: 101 | |||
m_HAllowExceedBaseRangeMin: 1 | |||
m_HAllowExceedBaseRangeMax: 1 | |||
m_VAllowExceedBaseRangeMin: 1 | |||
m_VAllowExceedBaseRangeMax: 1 | |||
m_ScaleWithWindow: 0 | |||
m_HSlider: 0 | |||
m_VSlider: 0 | |||
m_IgnoreScrollWheelUntilClicked: 0 | |||
m_EnableMouseInput: 1 | |||
m_EnableSliderZoom: 0 | |||
m_UniformScale: 1 | |||
m_UpDirection: 1 | |||
m_DrawArea: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 17 | |||
width: 971 | |||
height: 404 | |||
m_Scale: {x: 2, y: 2} | |||
m_Translation: {x: 485.5, y: 202} | |||
m_MarginLeft: 0 | |||
m_MarginRight: 0 | |||
m_MarginTop: 0 | |||
m_MarginBottom: 0 | |||
m_LastShownAreaInsideMargins: | |||
serializedVersion: 2 | |||
x: -242.75 | |||
y: -101 | |||
width: 485.5 | |||
height: 202 | |||
m_MinimalGUI: 1 | |||
m_defaultScale: 2 | |||
m_TargetTexture: {fileID: 0} | |||
m_CurrentColorSpace: 0 | |||
m_LastWindowPixelSize: {x: 1942, y: 842} | |||
m_ClearInEditMode: 1 | |||
m_NoCameraWarning: 1 | |||
m_LowResolutionForAspectRatios: 01000000000100000100 | |||
--- !u!114 &16 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_AutoRepaintOnSceneChange: 1 | |||
m_MinSize: {x: 200, y: 200} | |||
m_MaxSize: {x: 4000, y: 4000} | |||
m_TitleContent: | |||
m_Text: Scene | |||
m_Image: {fileID: 2318424515335265636, guid: 0000000000000000d000000000000000, | |||
type: 0} | |||
m_Tooltip: | |||
m_DepthBufferBits: 32 | |||
m_Pos: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 19 | |||
width: 971 | |||
height: 445 | |||
m_SceneLighting: 1 | |||
lastFramingTime: 0 | |||
m_2DMode: 0 | |||
m_isRotationLocked: 0 | |||
m_AudioPlay: 0 | |||
m_Position: | |||
m_Target: {x: 0, y: 0, z: 0} | |||
speed: 2 | |||
m_Value: {x: 0, y: 0, z: 0} | |||
m_RenderMode: 0 | |||
m_ValidateTrueMetals: 0 | |||
m_SceneViewState: | |||
showFog: 1 | |||
showMaterialUpdate: 0 | |||
showSkybox: 1 | |||
showFlares: 1 | |||
showImageEffects: 1 | |||
grid: | |||
xGrid: | |||
m_Target: 0 | |||
speed: 2 | |||
m_Value: 0 | |||
yGrid: | |||
m_Target: 1 | |||
speed: 2 | |||
m_Value: 1 | |||
zGrid: | |||
m_Target: 0 | |||
speed: 2 | |||
m_Value: 0 | |||
m_Rotation: | |||
m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} | |||
speed: 2 | |||
m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} | |||
m_Size: | |||
m_Target: 10 | |||
speed: 2 | |||
m_Value: 10 | |||
m_Ortho: | |||
m_Target: 0 | |||
speed: 2 | |||
m_Value: 0 | |||
m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0} | |||
m_LastSceneViewOrtho: 0 | |||
m_ReplacementShader: {fileID: 0} | |||
m_ReplacementString: | |||
m_LastLockedObject: {fileID: 0} | |||
m_ViewIsLockedToObject: 0 | |||
--- !u!114 &17 | |||
MonoBehaviour: | |||
m_ObjectHideFlags: 52 | |||
m_PrefabParentObject: {fileID: 0} | |||
m_PrefabInternal: {fileID: 0} | |||
m_GameObject: {fileID: 0} | |||
m_Enabled: 1 | |||
m_EditorHideFlags: 1 | |||
m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} | |||
m_Name: | |||
m_EditorClassIdentifier: | |||
m_AutoRepaintOnSceneChange: 0 | |||
m_MinSize: {x: 200, y: 200} | |||
m_MaxSize: {x: 4000, y: 4000} | |||
m_TitleContent: | |||
m_Text: Hierarchy | |||
m_Image: {fileID: -590624980919486359, guid: 0000000000000000d000000000000000, | |||
type: 0} | |||
m_Tooltip: | |||
m_DepthBufferBits: 0 | |||
m_Pos: | |||
serializedVersion: 2 | |||
x: 2 | |||
y: 19 | |||
width: 286 | |||
height: 445 | |||
m_TreeViewState: | |||
scrollPos: {x: 0, y: 0} | |||
m_SelectedIDs: 68fbffff | |||
m_LastClickedID: -1176 | |||
m_ExpandedIDs: 7efbffff00000000 | |||
m_RenameOverlay: | |||
m_UserAcceptedRename: 0 | |||
m_Name: | |||
m_OriginalName: | |||
m_EditFieldRect: | |||
serializedVersion: 2 | |||
x: 0 | |||
y: 0 | |||
width: 0 | |||
height: 0 | |||
m_UserData: 0 | |||
m_IsWaitingForDelay: 0 | |||
m_IsRenaming: 0 | |||
m_OriginalEventType: 11 | |||
m_IsRenamingFilename: 0 | |||
m_ClientGUIView: {fileID: 0} | |||
m_SearchString: | |||
m_ExpandedScenes: | |||
- | |||
m_CurrenRootInstanceID: 0 | |||
m_Locked: 0 | |||
m_CurrentSortingName: TransformSorting |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: eabc9546105bf4accac1fd62a63e88e6 | |||
timeCreated: 1487337779 | |||
licenseType: Store | |||
DefaultImporter: | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,9 @@ | |||
fileFormatVersion: 2 | |||
guid: 5a9bcd70e6a4b4b05badaa72e827d8e0 | |||
folderAsset: yes | |||
timeCreated: 1475835190 | |||
licenseType: Store | |||
DefaultImporter: | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,9 @@ | |||
fileFormatVersion: 2 | |||
guid: 3ad9b87dffba344c89909c6d1b1c17e1 | |||
folderAsset: yes | |||
timeCreated: 1475593892 | |||
licenseType: Store | |||
DefaultImporter: | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,242 @@ | |||
using System.Collections; | |||
using System.Collections.Generic; | |||
using UnityEngine; | |||
using UnityEditor; | |||
using System; | |||
using System.IO; | |||
using System.Reflection; | |||
[CustomEditor(typeof(Readme))] | |||
[InitializeOnLoad] | |||
public class ReadmeEditor : Editor | |||
{ | |||
static string s_ShowedReadmeSessionStateName = "ReadmeEditor.showedReadme"; | |||
static string s_ReadmeSourceDirectory = "Assets/TutorialInfo"; | |||
const float k_Space = 16f; | |||
static ReadmeEditor() | |||
{ | |||
EditorApplication.delayCall += SelectReadmeAutomatically; | |||
} | |||
static void RemoveTutorial() | |||
{ | |||
if (EditorUtility.DisplayDialog("Remove Readme Assets", | |||
$"All contents under {s_ReadmeSourceDirectory} will be removed, are you sure you want to proceed?", | |||
"Proceed", | |||
"Cancel")) | |||
{ | |||
if (Directory.Exists(s_ReadmeSourceDirectory)) | |||
{ | |||
FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory); | |||
FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory + ".meta"); | |||
} | |||
else | |||
{ | |||
Debug.Log($"Could not find the Readme folder at {s_ReadmeSourceDirectory}"); | |||
} | |||
var readmeAsset = SelectReadme(); | |||
if (readmeAsset != null) | |||
{ | |||
var path = AssetDatabase.GetAssetPath(readmeAsset); | |||
FileUtil.DeleteFileOrDirectory(path + ".meta"); | |||
FileUtil.DeleteFileOrDirectory(path); | |||
} | |||
AssetDatabase.Refresh(); | |||
} | |||
} | |||
static void SelectReadmeAutomatically() | |||
{ | |||
if (!SessionState.GetBool(s_ShowedReadmeSessionStateName, false)) | |||
{ | |||
var readme = SelectReadme(); | |||
SessionState.SetBool(s_ShowedReadmeSessionStateName, true); | |||
if (readme && !readme.loadedLayout) | |||
{ | |||
LoadLayout(); | |||
readme.loadedLayout = true; | |||
} | |||
} | |||
} | |||
static void LoadLayout() | |||
{ | |||
var assembly = typeof(EditorApplication).Assembly; | |||
var windowLayoutType = assembly.GetType("UnityEditor.WindowLayout", true); | |||
var method = windowLayoutType.GetMethod("LoadWindowLayout", BindingFlags.Public | BindingFlags.Static); | |||
method.Invoke(null, new object[] { Path.Combine(Application.dataPath, "TutorialInfo/Layout.wlt"), false }); | |||
} | |||
static Readme SelectReadme() | |||
{ | |||
var ids = AssetDatabase.FindAssets("Readme t:Readme"); | |||
if (ids.Length == 1) | |||
{ | |||
var readmeObject = AssetDatabase.LoadMainAssetAtPath(AssetDatabase.GUIDToAssetPath(ids[0])); | |||
Selection.objects = new UnityEngine.Object[] { readmeObject }; | |||
return (Readme)readmeObject; | |||
} | |||
else | |||
{ | |||
Debug.Log("Couldn't find a readme"); | |||
return null; | |||
} | |||
} | |||
protected override void OnHeaderGUI() | |||
{ | |||
var readme = (Readme)target; | |||
Init(); | |||
var iconWidth = Mathf.Min(EditorGUIUtility.currentViewWidth / 3f - 20f, 128f); | |||
GUILayout.BeginHorizontal("In BigTitle"); | |||
{ | |||
if (readme.icon != null) | |||
{ | |||
GUILayout.Space(k_Space); | |||
GUILayout.Label(readme.icon, GUILayout.Width(iconWidth), GUILayout.Height(iconWidth)); | |||
} | |||
GUILayout.Space(k_Space); | |||
GUILayout.BeginVertical(); | |||
{ | |||
GUILayout.FlexibleSpace(); | |||
GUILayout.Label(readme.title, TitleStyle); | |||
GUILayout.FlexibleSpace(); | |||
} | |||
GUILayout.EndVertical(); | |||
GUILayout.FlexibleSpace(); | |||
} | |||
GUILayout.EndHorizontal(); | |||
} | |||
public override void OnInspectorGUI() | |||
{ | |||
var readme = (Readme)target; | |||
Init(); | |||
foreach (var section in readme.sections) | |||
{ | |||
if (!string.IsNullOrEmpty(section.heading)) | |||
{ | |||
GUILayout.Label(section.heading, HeadingStyle); | |||
} | |||
if (!string.IsNullOrEmpty(section.text)) | |||
{ | |||
GUILayout.Label(section.text, BodyStyle); | |||
} | |||
if (!string.IsNullOrEmpty(section.linkText)) | |||
{ | |||
if (LinkLabel(new GUIContent(section.linkText))) | |||
{ | |||
Application.OpenURL(section.url); | |||
} | |||
} | |||
GUILayout.Space(k_Space); | |||
} | |||
if (GUILayout.Button("Remove Readme Assets", ButtonStyle)) | |||
{ | |||
RemoveTutorial(); | |||
} | |||
} | |||
bool m_Initialized; | |||
GUIStyle LinkStyle | |||
{ | |||
get { return m_LinkStyle; } | |||
} | |||
[SerializeField] | |||
GUIStyle m_LinkStyle; | |||
GUIStyle TitleStyle | |||
{ | |||
get { return m_TitleStyle; } | |||
} | |||
[SerializeField] | |||
GUIStyle m_TitleStyle; | |||
GUIStyle HeadingStyle | |||
{ | |||
get { return m_HeadingStyle; } | |||
} | |||
[SerializeField] | |||
GUIStyle m_HeadingStyle; | |||
GUIStyle BodyStyle | |||
{ | |||
get { return m_BodyStyle; } | |||
} | |||
[SerializeField] | |||
GUIStyle m_BodyStyle; | |||
GUIStyle ButtonStyle | |||
{ | |||
get { return m_ButtonStyle; } | |||
} | |||
[SerializeField] | |||
GUIStyle m_ButtonStyle; | |||
void Init() | |||
{ | |||
if (m_Initialized) | |||
return; | |||
m_BodyStyle = new GUIStyle(EditorStyles.label); | |||
m_BodyStyle.wordWrap = true; | |||
m_BodyStyle.fontSize = 14; | |||
m_BodyStyle.richText = true; | |||
m_TitleStyle = new GUIStyle(m_BodyStyle); | |||
m_TitleStyle.fontSize = 26; | |||
m_HeadingStyle = new GUIStyle(m_BodyStyle); | |||
m_HeadingStyle.fontStyle = FontStyle.Bold; | |||
m_HeadingStyle.fontSize = 18; | |||
m_LinkStyle = new GUIStyle(m_BodyStyle); | |||
m_LinkStyle.wordWrap = false; | |||
// Match selection color which works nicely for both light and dark skins | |||
m_LinkStyle.normal.textColor = new Color(0x00 / 255f, 0x78 / 255f, 0xDA / 255f, 1f); | |||
m_LinkStyle.stretchWidth = false; | |||
m_ButtonStyle = new GUIStyle(EditorStyles.miniButton); | |||
m_ButtonStyle.fontStyle = FontStyle.Bold; | |||
m_Initialized = true; | |||
} | |||
bool LinkLabel(GUIContent label, params GUILayoutOption[] options) | |||
{ | |||
var position = GUILayoutUtility.GetRect(label, LinkStyle, options); | |||
Handles.BeginGUI(); | |||
Handles.color = LinkStyle.normal.textColor; | |||
Handles.DrawLine(new Vector3(position.xMin, position.yMax), new Vector3(position.xMax, position.yMax)); | |||
Handles.color = Color.white; | |||
Handles.EndGUI(); | |||
EditorGUIUtility.AddCursorRect(position, MouseCursor.Link); | |||
return GUI.Button(position, label, LinkStyle); | |||
} | |||
} |
@ -0,0 +1,12 @@ | |||
fileFormatVersion: 2 | |||
guid: 476cc7d7cd9874016adc216baab94a0a | |||
timeCreated: 1484146680 | |||
licenseType: Store | |||
MonoImporter: | |||
serializedVersion: 2 | |||
defaultReferences: [] | |||
executionOrder: 0 | |||
icon: {instanceID: 0} | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,16 @@ | |||
using System; | |||
using UnityEngine; | |||
public class Readme : ScriptableObject | |||
{ | |||
public Texture2D icon; | |||
public string title; | |||
public Section[] sections; | |||
public bool loadedLayout; | |||
[Serializable] | |||
public class Section | |||
{ | |||
public string heading, text, linkText, url; | |||
} | |||
} |
@ -0,0 +1,12 @@ | |||
fileFormatVersion: 2 | |||
guid: fcf7219bab7fe46a1ad266029b2fee19 | |||
MonoImporter: | |||
externalObjects: {} | |||
serializedVersion: 2 | |||
defaultReferences: | |||
- icon: {instanceID: 0} | |||
executionOrder: 0 | |||
icon: {fileID: 2800000, guid: a186f8a87ca4f4d3aa864638ad5dfb65, type: 3} | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
size 842 |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: 18dc0cd2c080841dea60987a38ce93fa | |||
NativeFormatImporter: | |||
externalObjects: {} | |||
mainObjectFileID: 11400000 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,45 @@ | |||
{ | |||
"dependencies": { | |||
"com.unity.collab-proxy": "1.17.7", | |||
"com.unity.ide.rider": "3.0.18", | |||
"com.unity.ide.visualstudio": "2.0.17", | |||
"com.unity.ide.vscode": "1.2.5", | |||
"com.unity.render-pipelines.universal": "12.1.9", | |||
"com.unity.test-framework": "1.1.31", | |||
"com.unity.textmeshpro": "3.0.6", | |||
"com.unity.timeline": "1.6.4", | |||
"com.unity.ugui": "1.0.0", | |||
"com.unity.visualscripting": "1.8.0", | |||
"com.unity.modules.ai": "1.0.0", | |||
"com.unity.modules.androidjni": "1.0.0", | |||
"com.unity.modules.animation": "1.0.0", | |||
"com.unity.modules.assetbundle": "1.0.0", | |||
"com.unity.modules.audio": "1.0.0", | |||
"com.unity.modules.cloth": "1.0.0", | |||
"com.unity.modules.director": "1.0.0", | |||
"com.unity.modules.imageconversion": "1.0.0", | |||
"com.unity.modules.imgui": "1.0.0", | |||
"com.unity.modules.jsonserialize": "1.0.0", | |||
"com.unity.modules.particlesystem": "1.0.0", | |||
"com.unity.modules.physics": "1.0.0", | |||
"com.unity.modules.physics2d": "1.0.0", | |||
"com.unity.modules.screencapture": "1.0.0", | |||
"com.unity.modules.terrain": "1.0.0", | |||
"com.unity.modules.terrainphysics": "1.0.0", | |||
"com.unity.modules.tilemap": "1.0.0", | |||
"com.unity.modules.ui": "1.0.0", | |||
"com.unity.modules.uielements": "1.0.0", | |||
"com.unity.modules.umbra": "1.0.0", | |||
"com.unity.modules.unityanalytics": "1.0.0", | |||
"com.unity.modules.unitywebrequest": "1.0.0", | |||
"com.unity.modules.unitywebrequestassetbundle": "1.0.0", | |||
"com.unity.modules.unitywebrequestaudio": "1.0.0", | |||
"com.unity.modules.unitywebrequesttexture": "1.0.0", | |||
"com.unity.modules.unitywebrequestwww": "1.0.0", | |||
"com.unity.modules.vehicles": "1.0.0", | |||
"com.unity.modules.video": "1.0.0", | |||
"com.unity.modules.vr": "1.0.0", | |||
"com.unity.modules.wind": "1.0.0", | |||
"com.unity.modules.xr": "1.0.0" | |||
} | |||
} |
@ -0,0 +1,421 @@ | |||
{ | |||
"dependencies": { | |||
"com.unity.burst": { | |||
"version": "1.8.2", | |||
"depth": 1, | |||
"source": "registry", | |||
"dependencies": { | |||
"com.unity.mathematics": "1.2.1" | |||
}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.collab-proxy": { | |||
"version": "1.17.7", | |||
"depth": 0, | |||
"source": "registry", | |||
"dependencies": { | |||
"com.unity.services.core": "1.0.1" | |||
}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.ext.nunit": { | |||
"version": "1.0.6", | |||
"depth": 1, | |||
"source": "registry", | |||
"dependencies": {}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.ide.rider": { | |||
"version": "3.0.18", | |||
"depth": 0, | |||
"source": "registry", | |||
"dependencies": { | |||
"com.unity.ext.nunit": "1.0.6" | |||
}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.ide.visualstudio": { | |||
"version": "2.0.17", | |||
"depth": 0, | |||
"source": "registry", | |||
"dependencies": { | |||
"com.unity.test-framework": "1.1.9" | |||
}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.ide.vscode": { | |||
"version": "1.2.5", | |||
"depth": 0, | |||
"source": "registry", | |||
"dependencies": {}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.mathematics": { | |||
"version": "1.2.6", | |||
"depth": 1, | |||
"source": "registry", | |||
"dependencies": {}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.nuget.newtonsoft-json": { | |||
"version": "3.0.2", | |||
"depth": 2, | |||
"source": "registry", | |||
"dependencies": {}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.render-pipelines.core": { | |||
"version": "12.1.9", | |||
"depth": 1, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.ugui": "1.0.0", | |||
"com.unity.modules.physics": "1.0.0", | |||
"com.unity.modules.jsonserialize": "1.0.0" | |||
} | |||
}, | |||
"com.unity.render-pipelines.universal": { | |||
"version": "12.1.9", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.mathematics": "1.2.1", | |||
"com.unity.burst": "1.8.2", | |||
"com.unity.render-pipelines.core": "12.1.9", | |||
"com.unity.shadergraph": "12.1.9" | |||
} | |||
}, | |||
"com.unity.searcher": { | |||
"version": "4.9.1", | |||
"depth": 2, | |||
"source": "registry", | |||
"dependencies": {}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.services.core": { | |||
"version": "1.7.0", | |||
"depth": 1, | |||
"source": "registry", | |||
"dependencies": { | |||
"com.unity.modules.unitywebrequest": "1.0.0", | |||
"com.unity.nuget.newtonsoft-json": "3.0.2", | |||
"com.unity.modules.androidjni": "1.0.0" | |||
}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.shadergraph": { | |||
"version": "12.1.9", | |||
"depth": 1, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.render-pipelines.core": "12.1.9", | |||
"com.unity.searcher": "4.9.1" | |||
} | |||
}, | |||
"com.unity.test-framework": { | |||
"version": "1.1.31", | |||
"depth": 0, | |||
"source": "registry", | |||
"dependencies": { | |||
"com.unity.ext.nunit": "1.0.6", | |||
"com.unity.modules.imgui": "1.0.0", | |||
"com.unity.modules.jsonserialize": "1.0.0" | |||
}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.textmeshpro": { | |||
"version": "3.0.6", | |||
"depth": 0, | |||
"source": "registry", | |||
"dependencies": { | |||
"com.unity.ugui": "1.0.0" | |||
}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.timeline": { | |||
"version": "1.6.4", | |||
"depth": 0, | |||
"source": "registry", | |||
"dependencies": { | |||
"com.unity.modules.director": "1.0.0", | |||
"com.unity.modules.animation": "1.0.0", | |||
"com.unity.modules.audio": "1.0.0", | |||
"com.unity.modules.particlesystem": "1.0.0" | |||
}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.ugui": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.ui": "1.0.0", | |||
"com.unity.modules.imgui": "1.0.0" | |||
} | |||
}, | |||
"com.unity.visualscripting": { | |||
"version": "1.8.0", | |||
"depth": 0, | |||
"source": "registry", | |||
"dependencies": { | |||
"com.unity.ugui": "1.0.0", | |||
"com.unity.modules.jsonserialize": "1.0.0" | |||
}, | |||
"url": "https://packages.unity.com" | |||
}, | |||
"com.unity.modules.ai": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.androidjni": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.animation": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.assetbundle": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.audio": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.cloth": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.physics": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.director": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.audio": "1.0.0", | |||
"com.unity.modules.animation": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.imageconversion": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.imgui": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.jsonserialize": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.particlesystem": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.physics": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.physics2d": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.screencapture": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.imageconversion": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.subsystems": { | |||
"version": "1.0.0", | |||
"depth": 1, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.jsonserialize": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.terrain": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.terrainphysics": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.physics": "1.0.0", | |||
"com.unity.modules.terrain": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.tilemap": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.physics2d": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.ui": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.uielements": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.ui": "1.0.0", | |||
"com.unity.modules.imgui": "1.0.0", | |||
"com.unity.modules.jsonserialize": "1.0.0", | |||
"com.unity.modules.uielementsnative": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.uielementsnative": { | |||
"version": "1.0.0", | |||
"depth": 1, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.ui": "1.0.0", | |||
"com.unity.modules.imgui": "1.0.0", | |||
"com.unity.modules.jsonserialize": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.umbra": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.unityanalytics": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.unitywebrequest": "1.0.0", | |||
"com.unity.modules.jsonserialize": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.unitywebrequest": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.unitywebrequestassetbundle": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.assetbundle": "1.0.0", | |||
"com.unity.modules.unitywebrequest": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.unitywebrequestaudio": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.unitywebrequest": "1.0.0", | |||
"com.unity.modules.audio": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.unitywebrequesttexture": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.unitywebrequest": "1.0.0", | |||
"com.unity.modules.imageconversion": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.unitywebrequestwww": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.unitywebrequest": "1.0.0", | |||
"com.unity.modules.unitywebrequestassetbundle": "1.0.0", | |||
"com.unity.modules.unitywebrequestaudio": "1.0.0", | |||
"com.unity.modules.audio": "1.0.0", | |||
"com.unity.modules.assetbundle": "1.0.0", | |||
"com.unity.modules.imageconversion": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.vehicles": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.physics": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.video": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.audio": "1.0.0", | |||
"com.unity.modules.ui": "1.0.0", | |||
"com.unity.modules.unitywebrequest": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.vr": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.jsonserialize": "1.0.0", | |||
"com.unity.modules.physics": "1.0.0", | |||
"com.unity.modules.xr": "1.0.0" | |||
} | |||
}, | |||
"com.unity.modules.wind": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": {} | |||
}, | |||
"com.unity.modules.xr": { | |||
"version": "1.0.0", | |||
"depth": 0, | |||
"source": "builtin", | |||
"dependencies": { | |||
"com.unity.modules.physics": "1.0.0", | |||
"com.unity.modules.jsonserialize": "1.0.0", | |||
"com.unity.modules.subsystems": "1.0.0" | |||
} | |||
} | |||
} | |||
} |
size 413 |
@ -0,0 +1,16 @@ | |||
{ | |||
"MonoBehaviour": { | |||
"Version": 3, | |||
"EnableBurstCompilation": true, | |||
"EnableOptimisations": true, | |||
"EnableSafetyChecks": false, | |||
"EnableDebugInAllBuilds": false, | |||
"UsePlatformSDKLinker": false, | |||
"CpuMinTargetX32": 0, | |||
"CpuMaxTargetX32": 0, | |||
"CpuMinTargetX64": 0, | |||
"CpuMaxTargetX64": 0, | |||
"CpuTargetsX32": 6, | |||
"CpuTargetsX64": 72 | |||
} | |||
} |
size 114 |
@ -0,0 +1,6 @@ | |||
{ | |||
"MonoBehaviour": { | |||
"Version": 3, | |||
"DisabledWarnings": "" | |||
} | |||
} |
size 1254 |
size 257 |
size 1107 |
size 2572 |
size 9731 |
size 1192 |
size 1308 |
size 1003 |
size 2028 |
size 146 |
size 23007 |
@ -0,0 +1,2 @@ | |||
m_EditorVersion: 2021.3.17f1 | |||
m_EditorVersionWithRevision: 2021.3.17f1 (3e8111cac19d) |
size 3795 |
@ -0,0 +1,167 @@ | |||
{ | |||
"templatePinStates": [], | |||
"dependencyTypeInfos": [ | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.AnimationClip", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEditor.Animations.AnimatorController", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.AnimatorOverrideController", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEditor.Audio.AudioMixerController", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.ComputeShader", | |||
"ignore": true, | |||
"defaultInstantiationMode": 1, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.Cubemap", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.GameObject", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEditor.LightingDataAsset", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": false | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.LightingSettings", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.Material", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEditor.MonoScript", | |||
"ignore": true, | |||
"defaultInstantiationMode": 1, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.PhysicMaterial", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.PhysicsMaterial2D", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.Rendering.VolumeProfile", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEditor.SceneAsset", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": false | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.Shader", | |||
"ignore": true, | |||
"defaultInstantiationMode": 1, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.ShaderVariantCollection", | |||
"ignore": true, | |||
"defaultInstantiationMode": 1, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.Texture", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.Texture2D", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
}, | |||
{ | |||
"userAdded": false, | |||
"type": "UnityEngine.Timeline.TimelineAsset", | |||
"ignore": false, | |||
"defaultInstantiationMode": 0, | |||
"supportsModification": true | |||
} | |||
], | |||
"defaultDependencyTypeInfo": { | |||
"userAdded": false, | |||
"type": "<default_scene_template_dependencies>", | |||
"ignore": false, | |||
"defaultInstantiationMode": 1, | |||
"supportsModification": true | |||
}, | |||
"newSceneOverride": 0 | |||
} |
size 463 |
size 378 |
size 202 |
size 410 |
size 943 |
size 308 |
size 188 |
size 158 |