Compare commits
2 commits
2ab20b0e8c
...
2370cb670d
| Author | SHA1 | Date | |
|---|---|---|---|
| 2370cb670d | |||
| 016c834f21 |
42 changed files with 1665 additions and 1609 deletions
5
.vscode/extensions.json
vendored
Normal file
5
.vscode/extensions.json
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"recommendations": [
|
||||||
|
"visualstudiotoolsforunity.vstuc"
|
||||||
|
]
|
||||||
|
}
|
||||||
10
.vscode/launch.json
vendored
Normal file
10
.vscode/launch.json
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"version": "0.2.0",
|
||||||
|
"configurations": [
|
||||||
|
{
|
||||||
|
"name": "Attach to Unity",
|
||||||
|
"type": "vstuc",
|
||||||
|
"request": "attach"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
60
.vscode/settings.json
vendored
Normal file
60
.vscode/settings.json
vendored
Normal file
|
|
@ -0,0 +1,60 @@
|
||||||
|
{
|
||||||
|
"files.exclude": {
|
||||||
|
"**/.DS_Store": true,
|
||||||
|
"**/.git": true,
|
||||||
|
"**/.vs": true,
|
||||||
|
"**/.gitmodules": true,
|
||||||
|
"**/.vsconfig": true,
|
||||||
|
"**/*.booproj": true,
|
||||||
|
"**/*.pidb": true,
|
||||||
|
"**/*.suo": true,
|
||||||
|
"**/*.user": true,
|
||||||
|
"**/*.userprefs": true,
|
||||||
|
"**/*.unityproj": true,
|
||||||
|
"**/*.dll": true,
|
||||||
|
"**/*.exe": true,
|
||||||
|
"**/*.pdf": true,
|
||||||
|
"**/*.mid": true,
|
||||||
|
"**/*.midi": true,
|
||||||
|
"**/*.wav": true,
|
||||||
|
"**/*.gif": true,
|
||||||
|
"**/*.ico": true,
|
||||||
|
"**/*.jpg": true,
|
||||||
|
"**/*.jpeg": true,
|
||||||
|
"**/*.png": true,
|
||||||
|
"**/*.psd": true,
|
||||||
|
"**/*.tga": true,
|
||||||
|
"**/*.tif": true,
|
||||||
|
"**/*.tiff": true,
|
||||||
|
"**/*.3ds": true,
|
||||||
|
"**/*.3DS": true,
|
||||||
|
"**/*.fbx": true,
|
||||||
|
"**/*.FBX": true,
|
||||||
|
"**/*.lxo": true,
|
||||||
|
"**/*.LXO": true,
|
||||||
|
"**/*.ma": true,
|
||||||
|
"**/*.MA": true,
|
||||||
|
"**/*.obj": true,
|
||||||
|
"**/*.OBJ": true,
|
||||||
|
"**/*.asset": true,
|
||||||
|
"**/*.cubemap": true,
|
||||||
|
"**/*.flare": true,
|
||||||
|
"**/*.mat": true,
|
||||||
|
"**/*.meta": true,
|
||||||
|
"**/*.prefab": true,
|
||||||
|
"**/*.unity": true,
|
||||||
|
"build/": true,
|
||||||
|
"Build/": true,
|
||||||
|
"Library/": true,
|
||||||
|
"library/": true,
|
||||||
|
"obj/": true,
|
||||||
|
"Obj/": true,
|
||||||
|
"Logs/": true,
|
||||||
|
"logs/": true,
|
||||||
|
"ProjectSettings/": true,
|
||||||
|
"UserSettings/": true,
|
||||||
|
"temp/": true,
|
||||||
|
"Temp/": true
|
||||||
|
},
|
||||||
|
"dotnet.defaultSolution": "GuildTycoon.sln"
|
||||||
|
}
|
||||||
|
|
@ -55,18 +55,15 @@ MonoBehaviour:
|
||||||
- rid: 8712630790384254976
|
- rid: 8712630790384254976
|
||||||
- rid: 3032807696540106752
|
- rid: 3032807696540106752
|
||||||
- rid: 3032807696540106753
|
- rid: 3032807696540106753
|
||||||
|
- rid: 8483784638438047744
|
||||||
|
- rid: 8483784638438047745
|
||||||
|
- rid: 8483784638438047746
|
||||||
|
- rid: 8483784638438047747
|
||||||
|
- rid: 8483784638438047748
|
||||||
|
- rid: 8483784638438047749
|
||||||
|
- rid: 8483784638438047750
|
||||||
m_RuntimeSettings:
|
m_RuntimeSettings:
|
||||||
m_List:
|
m_List: []
|
||||||
- rid: 6852985685364965378
|
|
||||||
- rid: 6852985685364965379
|
|
||||||
- rid: 6852985685364965380
|
|
||||||
- rid: 6852985685364965381
|
|
||||||
- rid: 6852985685364965384
|
|
||||||
- rid: 6852985685364965385
|
|
||||||
- rid: 6852985685364965392
|
|
||||||
- rid: 6852985685364965394
|
|
||||||
- rid: 8712630790384254976
|
|
||||||
- rid: 3032807696540106752
|
|
||||||
m_AssetVersion: 8
|
m_AssetVersion: 8
|
||||||
m_ObsoleteDefaultVolumeProfile: {fileID: 0}
|
m_ObsoleteDefaultVolumeProfile: {fileID: 0}
|
||||||
m_RenderingLayerNames:
|
m_RenderingLayerNames:
|
||||||
|
|
@ -120,9 +117,6 @@ MonoBehaviour:
|
||||||
m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3}
|
m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3}
|
||||||
m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3}
|
m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3}
|
||||||
m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3}
|
m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3}
|
||||||
m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3}
|
|
||||||
m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3}
|
|
||||||
m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3}
|
|
||||||
m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3}
|
m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3}
|
||||||
m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3}
|
m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3}
|
||||||
m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3}
|
m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3}
|
||||||
|
|
@ -133,6 +127,8 @@ MonoBehaviour:
|
||||||
m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3}
|
m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3}
|
||||||
m_CameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3}
|
m_CameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3}
|
||||||
m_StencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3}
|
m_StencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3}
|
||||||
|
m_ClusterDeferred: {fileID: 4800000, guid: 222cce62363a44a380c36bf03b392608, type: 3}
|
||||||
|
m_StencilDitherMaskSeedPS: {fileID: 4800000, guid: 8c3ee818f2efa514c889881ccb2e95a2, type: 3}
|
||||||
m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3}
|
m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3}
|
||||||
- rid: 6852985685364965379
|
- rid: 6852985685364965379
|
||||||
type: {class: UniversalRenderPipelineDebugShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
|
type: {class: UniversalRenderPipelineDebugShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
|
||||||
|
|
@ -267,6 +263,129 @@ MonoBehaviour:
|
||||||
m_version: 0
|
m_version: 0
|
||||||
m_EnableCompilationCaching: 1
|
m_EnableCompilationCaching: 1
|
||||||
m_EnableValidityChecks: 1
|
m_EnableValidityChecks: 1
|
||||||
|
- rid: 8483784638438047744
|
||||||
|
type: {class: PostProcessData/ShaderResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
|
||||||
|
data:
|
||||||
|
stopNanPS: {fileID: 4800000, guid: 1121bb4e615ca3c48b214e79e841e823, type: 3}
|
||||||
|
subpixelMorphologicalAntialiasingPS: {fileID: 4800000, guid: 63eaba0ebfb82cc43bde059b4a8c65f6, type: 3}
|
||||||
|
gaussianDepthOfFieldPS: {fileID: 4800000, guid: 5e7134d6e63e0bc47a1dd2669cedb379, type: 3}
|
||||||
|
bokehDepthOfFieldPS: {fileID: 4800000, guid: 2aed67ad60045d54ba3a00c91e2d2631, type: 3}
|
||||||
|
cameraMotionBlurPS: {fileID: 4800000, guid: 1edcd131364091c46a17cbff0b1de97a, type: 3}
|
||||||
|
paniniProjectionPS: {fileID: 4800000, guid: a15b78cf8ca26ca4fb2090293153c62c, type: 3}
|
||||||
|
lutBuilderLdrPS: {fileID: 4800000, guid: 65df88701913c224d95fc554db28381a, type: 3}
|
||||||
|
lutBuilderHdrPS: {fileID: 4800000, guid: ec9fec698a3456d4fb18cf8bacb7a2bc, type: 3}
|
||||||
|
bloomPS: {fileID: 4800000, guid: 5f1864addb451f54bae8c86d230f736e, type: 3}
|
||||||
|
temporalAntialiasingPS: {fileID: 4800000, guid: 9c70c1a35ff15f340b38ea84842358bf, type: 3}
|
||||||
|
LensFlareDataDrivenPS: {fileID: 4800000, guid: 6cda457ac28612740adb23da5d39ea92, type: 3}
|
||||||
|
LensFlareScreenSpacePS: {fileID: 4800000, guid: 701880fecb344ea4c9cd0db3407ab287, type: 3}
|
||||||
|
scalingSetupPS: {fileID: 4800000, guid: e8ee25143a34b8c4388709ea947055d1, type: 3}
|
||||||
|
easuPS: {fileID: 4800000, guid: 562b7ae4f629f144aa97780546fce7c6, type: 3}
|
||||||
|
uberPostPS: {fileID: 4800000, guid: e7857e9d0c934dc4f83f270f8447b006, type: 3}
|
||||||
|
finalPostPassPS: {fileID: 4800000, guid: c49e63ed1bbcb334780a3bd19dfed403, type: 3}
|
||||||
|
m_ShaderResourcesVersion: 0
|
||||||
|
- rid: 8483784638438047745
|
||||||
|
type: {class: ScreenSpaceAmbientOcclusionPersistentResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
|
||||||
|
data:
|
||||||
|
m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3}
|
||||||
|
m_Version: 0
|
||||||
|
- rid: 8483784638438047746
|
||||||
|
type: {class: ScreenSpaceAmbientOcclusionDynamicResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
|
||||||
|
data:
|
||||||
|
m_BlueNoise256Textures:
|
||||||
|
- {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3}
|
||||||
|
- {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3}
|
||||||
|
- {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3}
|
||||||
|
- {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3}
|
||||||
|
m_Version: 0
|
||||||
|
- rid: 8483784638438047747
|
||||||
|
type: {class: PostProcessData/TextureResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
|
||||||
|
data:
|
||||||
|
blueNoise16LTex:
|
||||||
|
- {fileID: 2800000, guid: 81200413a40918d4d8702e94db29911c, type: 3}
|
||||||
|
- {fileID: 2800000, guid: d50c5e07c9911a74982bddf7f3075e7b, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 1134690bf9216164dbc75050e35b7900, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 7ce2118f74614a94aa8a0cdf2e6062c3, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 2ca97df9d1801e84a8a8f2c53cb744f0, type: 3}
|
||||||
|
- {fileID: 2800000, guid: e63eef8f54aa9dc4da9a5ac094b503b5, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 39451254daebd6d40b52899c1f1c0c1b, type: 3}
|
||||||
|
- {fileID: 2800000, guid: c94ad916058dff743b0f1c969ddbe660, type: 3}
|
||||||
|
- {fileID: 2800000, guid: ed5ea7ce59ca8ec4f9f14bf470a30f35, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 071e954febf155243a6c81e48f452644, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 96aaab9cc247d0b4c98132159688c1af, type: 3}
|
||||||
|
- {fileID: 2800000, guid: fc3fa8f108657e14486697c9a84ccfc5, type: 3}
|
||||||
|
- {fileID: 2800000, guid: bfed3e498947fcb4890b7f40f54d85b9, type: 3}
|
||||||
|
- {fileID: 2800000, guid: d512512f4af60a442ab3458489412954, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 47a45908f6db0cb44a0d5e961143afec, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 4dcc0502f8586f941b5c4a66717205e8, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 9d92991794bb5864c8085468b97aa067, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 14381521ff11cb74abe3fe65401c23be, type: 3}
|
||||||
|
- {fileID: 2800000, guid: d36f0fe53425e08499a2333cf423634c, type: 3}
|
||||||
|
- {fileID: 2800000, guid: d4044ea2490d63b43aa1765f8efbf8a9, type: 3}
|
||||||
|
- {fileID: 2800000, guid: c9bd74624d8070f429e3f46d161f9204, type: 3}
|
||||||
|
- {fileID: 2800000, guid: d5c9b274310e5524ebe32a4e4da3df1f, type: 3}
|
||||||
|
- {fileID: 2800000, guid: f69770e54f2823f43badf77916acad83, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 10b6c6d22e73dea46a8ab36b6eebd629, type: 3}
|
||||||
|
- {fileID: 2800000, guid: a2ec5cbf5a9b64345ad3fab0912ddf7b, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 1c3c6d69a645b804fa232004b96b7ad3, type: 3}
|
||||||
|
- {fileID: 2800000, guid: d18a24d7b4ed50f4387993566d9d3ae2, type: 3}
|
||||||
|
- {fileID: 2800000, guid: c989e1ed85cf7154caa922fec53e6af6, type: 3}
|
||||||
|
- {fileID: 2800000, guid: ff47e5a0f105eb34883b973e51f4db62, type: 3}
|
||||||
|
- {fileID: 2800000, guid: fa042edbfc40fbd4bad0ab9d505b1223, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 896d9004736809c4fb5973b7c12eb8b9, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 179f794063d2a66478e6e726f84a65bc, type: 3}
|
||||||
|
filmGrainTex:
|
||||||
|
- {fileID: 2800000, guid: 654c582f7f8a5a14dbd7d119cbde215d, type: 3}
|
||||||
|
- {fileID: 2800000, guid: dd77ffd079630404e879388999033049, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 1097e90e1306e26439701489f391a6c0, type: 3}
|
||||||
|
- {fileID: 2800000, guid: f0b67500f7fad3b4c9f2b13e8f41ba6e, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 9930fb4528622b34687b00bbe6883de7, type: 3}
|
||||||
|
- {fileID: 2800000, guid: bd9e8c758250ef449a4b4bfaad7a2133, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 510a2f57334933e4a8dbabe4c30204e4, type: 3}
|
||||||
|
- {fileID: 2800000, guid: b4db8180660810945bf8d55ab44352ad, type: 3}
|
||||||
|
- {fileID: 2800000, guid: fd2fd78b392986e42a12df2177d3b89c, type: 3}
|
||||||
|
- {fileID: 2800000, guid: 5cdee82a77d13994f83b8fdabed7c301, type: 3}
|
||||||
|
smaaAreaTex: {fileID: 2800000, guid: d1f1048909d55cd4fa1126ab998f617e, type: 3}
|
||||||
|
smaaSearchTex: {fileID: 2800000, guid: 51eee22c2a633ef4aada830eed57c3fd, type: 3}
|
||||||
|
m_TexturesResourcesVersion: 0
|
||||||
|
- rid: 8483784638438047748
|
||||||
|
type: {class: RenderingDebuggerRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
|
||||||
|
data:
|
||||||
|
m_version: 0
|
||||||
|
- rid: 8483784638438047749
|
||||||
|
type: {class: VrsRenderPipelineRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
|
||||||
|
data:
|
||||||
|
m_TextureComputeShader: {fileID: 7200000, guid: cacb30de6c40c7444bbc78cb0a81fd2a, type: 3}
|
||||||
|
m_VisualizationShader: {fileID: 4800000, guid: 620b55b8040a88d468e94abe55bed5ba, type: 3}
|
||||||
|
m_VisualizationLookupTable:
|
||||||
|
m_Data:
|
||||||
|
- {r: 1, g: 0, b: 0, a: 1}
|
||||||
|
- {r: 1, g: 0.92156863, b: 0.015686275, a: 1}
|
||||||
|
- {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
- {r: 0, g: 1, b: 0, a: 1}
|
||||||
|
- {r: 0.75, g: 0.75, b: 0, a: 1}
|
||||||
|
- {r: 0, g: 0.75, b: 0.55, a: 1}
|
||||||
|
- {r: 0.5, g: 0, b: 0.5, a: 1}
|
||||||
|
- {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||||
|
- {r: 0, g: 0, b: 1, a: 1}
|
||||||
|
m_ConversionLookupTable:
|
||||||
|
m_Data:
|
||||||
|
- {r: 1, g: 0, b: 0, a: 1}
|
||||||
|
- {r: 1, g: 0.92156863, b: 0.015686275, a: 1}
|
||||||
|
- {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
- {r: 0, g: 1, b: 0, a: 1}
|
||||||
|
- {r: 0.75, g: 0.75, b: 0, a: 1}
|
||||||
|
- {r: 0, g: 0.75, b: 0.55, a: 1}
|
||||||
|
- {r: 0.5, g: 0, b: 0.5, a: 1}
|
||||||
|
- {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||||
|
- {r: 0, g: 0, b: 1, a: 1}
|
||||||
|
- rid: 8483784638438047750
|
||||||
|
type: {class: LightmapSamplingSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
|
||||||
|
data:
|
||||||
|
m_Version: 1
|
||||||
|
m_UseBicubicLightmapSampling: 0
|
||||||
- rid: 8712630790384254976
|
- rid: 8712630790384254976
|
||||||
type: {class: RenderGraphUtilsResources, ns: UnityEngine.Rendering.RenderGraphModule.Util, asm: Unity.RenderPipelines.Core.Runtime}
|
type: {class: RenderGraphUtilsResources, ns: UnityEngine.Rendering.RenderGraphModule.Util, asm: Unity.RenderPipelines.Core.Runtime}
|
||||||
data:
|
data:
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -135,4 +135,4 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
|
|
|
||||||
|
|
@ -135,4 +135,4 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
|
|
|
||||||
|
|
@ -134,4 +134,4 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
@ -97,6 +97,7 @@ Material:
|
||||||
m_Offset: {x: 0, y: 0}
|
m_Offset: {x: 0, y: 0}
|
||||||
m_Ints: []
|
m_Ints: []
|
||||||
m_Floats:
|
m_Floats:
|
||||||
|
- _AddPrecomputedVelocity: 0
|
||||||
- _AlphaClip: 0
|
- _AlphaClip: 0
|
||||||
- _AlphaToMask: 0
|
- _AlphaToMask: 0
|
||||||
- _Blend: 0
|
- _Blend: 0
|
||||||
|
|
@ -128,6 +129,7 @@ Material:
|
||||||
- _Surface: 0
|
- _Surface: 0
|
||||||
- _UVSec: 0
|
- _UVSec: 0
|
||||||
- _WorkflowMode: 1
|
- _WorkflowMode: 1
|
||||||
|
- _XRMotionVectorsPass: 1
|
||||||
- _ZWrite: 1
|
- _ZWrite: 1
|
||||||
m_Colors:
|
m_Colors:
|
||||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
|
||||||
|
|
@ -137,4 +137,4 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
|
||||||
2
Assets/_/Content/Materials/Black.mat
Executable file → Normal file
2
Assets/_/Content/Materials/Black.mat
Executable file → Normal file
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
|
||||||
2
Assets/_/Content/Materials/Blue.mat
Executable file → Normal file
2
Assets/_/Content/Materials/Blue.mat
Executable file → Normal file
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
|
||||||
2
Assets/_/Content/Materials/Gray.mat
Executable file → Normal file
2
Assets/_/Content/Materials/Gray.mat
Executable file → Normal file
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
|
||||||
2
Assets/_/Content/Materials/Green.mat
Executable file → Normal file
2
Assets/_/Content/Materials/Green.mat
Executable file → Normal file
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
|
||||||
2
Assets/_/Content/Materials/Orange.mat
Executable file → Normal file
2
Assets/_/Content/Materials/Orange.mat
Executable file → Normal file
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
|
||||||
2
Assets/_/Content/Materials/Pink.mat
Executable file → Normal file
2
Assets/_/Content/Materials/Pink.mat
Executable file → Normal file
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
|
||||||
2
Assets/_/Content/Materials/Purple.mat
Executable file → Normal file
2
Assets/_/Content/Materials/Purple.mat
Executable file → Normal file
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
|
||||||
2
Assets/_/Content/Materials/Red.mat
Executable file → Normal file
2
Assets/_/Content/Materials/Red.mat
Executable file → Normal file
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
|
||||||
2
Assets/_/Content/Materials/White.mat
Executable file → Normal file
2
Assets/_/Content/Materials/White.mat
Executable file → Normal file
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
|
||||||
2
Assets/_/Content/Materials/Yellow.mat
Executable file → Normal file
2
Assets/_/Content/Materials/Yellow.mat
Executable file → Normal file
|
|
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
version: 9
|
version: 10
|
||||||
--- !u!21 &2100000
|
--- !u!21 &2100000
|
||||||
Material:
|
Material:
|
||||||
serializedVersion: 8
|
serializedVersion: 8
|
||||||
|
|
|
||||||
8
Assets/_/Features/Cheat.meta
Normal file
8
Assets/_/Features/Cheat.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 7c0ce0a4373dc0bb2ab714d658b005ad
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
8
Assets/_/Features/Cheat/Runtime.meta
Normal file
8
Assets/_/Features/Cheat/Runtime.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 734f74e705aeba678b18ee566d42d540
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
17
Assets/_/Features/Cheat/Runtime/Cheat.Runtime.asmdef
Normal file
17
Assets/_/Features/Cheat/Runtime/Cheat.Runtime.asmdef
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
{
|
||||||
|
"name": "Cheat.Runtime",
|
||||||
|
"rootNamespace": "Cheat.Runtime",
|
||||||
|
"references": [
|
||||||
|
"GUID:2ca720bbf8aa349608caa5ce4acaa603",
|
||||||
|
"GUID:6055be8ebefd69e48b49212b09b47b2f"
|
||||||
|
],
|
||||||
|
"includePlatforms": [],
|
||||||
|
"excludePlatforms": [],
|
||||||
|
"allowUnsafeCode": false,
|
||||||
|
"overrideReferences": false,
|
||||||
|
"precompiledReferences": [],
|
||||||
|
"autoReferenced": true,
|
||||||
|
"defineConstraints": [],
|
||||||
|
"versionDefines": [],
|
||||||
|
"noEngineReferences": false
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5b013ac9c9f0c7681877b2ae2d0aaf36
|
||||||
|
AssemblyDefinitionImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
235
Assets/_/Features/Cheat/Runtime/Cheat.cs
Normal file
235
Assets/_/Features/Cheat/Runtime/Cheat.cs
Normal file
|
|
@ -0,0 +1,235 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using Core.Runtime;
|
||||||
|
using TMPro;
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.SceneManagement;
|
||||||
|
|
||||||
|
namespace Cheat.Runtime
|
||||||
|
{
|
||||||
|
public class Cheat : BaseMonobehaviour
|
||||||
|
{
|
||||||
|
|
||||||
|
#region Publics
|
||||||
|
|
||||||
|
//
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
#region Unity API
|
||||||
|
|
||||||
|
void OnValidate()
|
||||||
|
{
|
||||||
|
# if UNITY_EDITOR
|
||||||
|
|
||||||
|
if (!Application.isPlaying)
|
||||||
|
{
|
||||||
|
GetComponentInChildren<Canvas>().enabled = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
# endif
|
||||||
|
}
|
||||||
|
|
||||||
|
void Awake()
|
||||||
|
{
|
||||||
|
// Liste des actions possibles
|
||||||
|
_commands.Add("quit", args => Application.Quit());
|
||||||
|
_commands.Add("add money", args =>
|
||||||
|
{
|
||||||
|
if (args.Length == 0)
|
||||||
|
{
|
||||||
|
Warning("Usage: add money <amount>");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (!int.TryParse(args[0], out int amount))
|
||||||
|
{
|
||||||
|
Warning($"Invalid amount: {args[0]}");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
AddMoney(amount);
|
||||||
|
});
|
||||||
|
|
||||||
|
_commands.Add("help", args => CommandsList());
|
||||||
|
|
||||||
|
_canvas = GetComponentInChildren<Canvas>();
|
||||||
|
_canvas.enabled = false;
|
||||||
|
_historyZone = GetComponentInChildren<TMP_Text>();
|
||||||
|
}
|
||||||
|
|
||||||
|
void Start()
|
||||||
|
{
|
||||||
|
Warning("‼️☣️ CHEATCODE ENABLED");
|
||||||
|
Info($"<color=green>Liste des commandes disponibles</color>");
|
||||||
|
foreach (var c in _commands)
|
||||||
|
{
|
||||||
|
Info($"<color=yellow>{c}</color>");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void Update()
|
||||||
|
{
|
||||||
|
if (Input.GetKeyDown(KeyCode.Tab))
|
||||||
|
{
|
||||||
|
ToggleConsole();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_consoleOpen)
|
||||||
|
{
|
||||||
|
foreach (char c in Input.inputString)
|
||||||
|
{
|
||||||
|
if (c == '\b') // Backspace
|
||||||
|
{
|
||||||
|
if (_input.Length > 0)
|
||||||
|
_input = _input.Substring(0, _input.Length - 1);
|
||||||
|
}
|
||||||
|
else if (c == '\n' || c == '\r') // Entrée
|
||||||
|
{
|
||||||
|
ProcessCommand(_input);
|
||||||
|
_input = string.Empty;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_input += c;
|
||||||
|
}
|
||||||
|
RefreshUI();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
#region Main Methods
|
||||||
|
|
||||||
|
//
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
#region Utils
|
||||||
|
|
||||||
|
/* Fonctions privées utiles */
|
||||||
|
|
||||||
|
void RefreshUI()
|
||||||
|
{
|
||||||
|
if (_historyZone == null) return;
|
||||||
|
_historyZone.text = string.Join("\n", _history.ToArray());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CommandsList()
|
||||||
|
{
|
||||||
|
AppendHistory("Rappel des commandes ");
|
||||||
|
foreach (var cmd in _commands)
|
||||||
|
{
|
||||||
|
AppendHistory(cmd.Key);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Ajoute une ligne d'historique et limite à _historyMaxLines
|
||||||
|
void AppendHistory(string line)
|
||||||
|
{
|
||||||
|
if (string.IsNullOrEmpty(line)) return;
|
||||||
|
|
||||||
|
_history.Enqueue(line);
|
||||||
|
while (_history.Count > _historyMaxLines)
|
||||||
|
_history.Dequeue();
|
||||||
|
}
|
||||||
|
|
||||||
|
void ProcessCommand(string input)
|
||||||
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(input)) return;
|
||||||
|
string raw = input.Trim();
|
||||||
|
string lower = raw.ToLower();
|
||||||
|
|
||||||
|
// Find the longest matching command key at the start of the input
|
||||||
|
string matchedKey = _commands.Keys
|
||||||
|
.OrderByDescending(k => k.Length)
|
||||||
|
.FirstOrDefault(k => lower.StartsWith(k));
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(matchedKey))
|
||||||
|
{
|
||||||
|
string argString = lower.Substring(matchedKey.Length).Trim();
|
||||||
|
string[] args = string.IsNullOrEmpty(argString)
|
||||||
|
? Array.Empty<string>()
|
||||||
|
: argString.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
|
||||||
|
|
||||||
|
AppendHistory(raw);
|
||||||
|
try
|
||||||
|
{
|
||||||
|
_commands[matchedKey].Invoke(args);
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Warning($"Error executing '{matchedKey}': {e.Message}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Warning($"🚨‼️ Command '{lower}' not found");
|
||||||
|
}
|
||||||
|
|
||||||
|
_input = string.Empty;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ToggleConsole()
|
||||||
|
{
|
||||||
|
_consoleOpen = !_consoleOpen;
|
||||||
|
_canvas.enabled = _consoleOpen;
|
||||||
|
GameManager.Instance.IsOnPause = _consoleOpen;
|
||||||
|
|
||||||
|
if (_consoleOpen)
|
||||||
|
{
|
||||||
|
TextCaptured();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void TextCaptured()
|
||||||
|
{
|
||||||
|
foreach (char c in Input.inputString)
|
||||||
|
{
|
||||||
|
_input += c;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region Commands Console
|
||||||
|
|
||||||
|
void AddMoney(int amount)
|
||||||
|
{
|
||||||
|
// Update or create a Money fact
|
||||||
|
int current;
|
||||||
|
bool hasMoney = true;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
current = GetFact<int>("Money");
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
current = 0;
|
||||||
|
hasMoney = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
int newValue = current + amount;
|
||||||
|
SetFact("Money", newValue, FactPersistence.Persistent);
|
||||||
|
AppendHistory($"Money set to {newValue}");
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region Privates and Protected
|
||||||
|
|
||||||
|
// Variables privées
|
||||||
|
bool _consoleOpen = false;
|
||||||
|
Canvas _canvas;
|
||||||
|
string _input = string.Empty;
|
||||||
|
Dictionary<string, Action<string[]>> _commands = new Dictionary<string, Action<string[]>>();
|
||||||
|
Queue<string> _history = new Queue<string>();
|
||||||
|
const int _historyMaxLines = 5;
|
||||||
|
TMP_Text _historyZone;
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
2
Assets/_/Features/Cheat/Runtime/Cheat.cs.meta
Normal file
2
Assets/_/Features/Cheat/Runtime/Cheat.cs.meta
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3d81aa295d15c46f5b729d9afa859acb
|
||||||
|
|
@ -5,7 +5,8 @@
|
||||||
"GUID:2ca720bbf8aa349608caa5ce4acaa603",
|
"GUID:2ca720bbf8aa349608caa5ce4acaa603",
|
||||||
"GUID:d01b71ecbce444a299cc1623f29e9d35",
|
"GUID:d01b71ecbce444a299cc1623f29e9d35",
|
||||||
"GUID:4a640bb60ad60478bba0cc41f9b80929",
|
"GUID:4a640bb60ad60478bba0cc41f9b80929",
|
||||||
"GUID:f5d0434d9e8c34eb1a16f4c57b172b85"
|
"GUID:f5d0434d9e8c34eb1a16f4c57b172b85",
|
||||||
|
"GUID:239153993e9574192a1980e14075369e"
|
||||||
],
|
],
|
||||||
"includePlatforms": [],
|
"includePlatforms": [],
|
||||||
"excludePlatforms": [],
|
"excludePlatforms": [],
|
||||||
|
|
|
||||||
75
Assets/_/Features/Decor/Runtime/QuestSign.cs
Normal file
75
Assets/_/Features/Decor/Runtime/QuestSign.cs
Normal file
|
|
@ -0,0 +1,75 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using Core.Runtime;
|
||||||
|
using EventSystem.Runtime;
|
||||||
|
using Player.Runtime;
|
||||||
|
using Quests.Runtime;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace Decor.Runtime
|
||||||
|
{
|
||||||
|
public class QuestSign: BaseMonobehaviour
|
||||||
|
{
|
||||||
|
#region private & protected
|
||||||
|
|
||||||
|
[SerializeField] GameObject _parchment;
|
||||||
|
int _quests;
|
||||||
|
PlayerClass _player;
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
#region Unity API
|
||||||
|
|
||||||
|
void Awake()
|
||||||
|
{
|
||||||
|
_player = GetFact<PlayerClass>(GameManager.Instance.Profile);
|
||||||
|
}
|
||||||
|
|
||||||
|
void Start()
|
||||||
|
{
|
||||||
|
//UpdateParchmentState();
|
||||||
|
Info($"<color=yellow>Il y a actuellement {_quests} quêtes affichés sur le Panneau</color>");
|
||||||
|
}
|
||||||
|
|
||||||
|
void Update()
|
||||||
|
{
|
||||||
|
UpdateParchmentState();
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region Main Methods
|
||||||
|
|
||||||
|
//
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region Utils
|
||||||
|
|
||||||
|
void UpdateParchmentState()
|
||||||
|
{
|
||||||
|
List<QuestTemplate> availableTemplates = QuestManager.Instance.GetAvailableQuests(_player.GuildLevel);
|
||||||
|
var allPossibleQuests = QuestManager.Instance.GetAvailableQuests(_player.GuildLevel);
|
||||||
|
|
||||||
|
// 2. Quêtes déjà démarrées (actives OU complétées)
|
||||||
|
var startedQuests = QuestManager.Instance.ActiveQuests
|
||||||
|
.Concat(QuestManager.Instance.CompletedQuests)
|
||||||
|
.ToList();
|
||||||
|
|
||||||
|
// 3. Quêtes vraiment disponibles = possibles - déjà démarrées
|
||||||
|
bool hasTrulyAvailableQuests = allPossibleQuests
|
||||||
|
.Any(possibleQuest =>
|
||||||
|
!startedQuests.Any(startedQuest =>
|
||||||
|
startedQuest.Name == possibleQuest.data.Name
|
||||||
|
)
|
||||||
|
);
|
||||||
|
_parchment.SetActive(hasTrulyAvailableQuests);
|
||||||
|
|
||||||
|
Info($"<color=green>Il y a actuellement {hasTrulyAvailableQuests} disponibles</color>");
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
2
Assets/_/Features/Decor/Runtime/QuestSign.cs.meta
Normal file
2
Assets/_/Features/Decor/Runtime/QuestSign.cs.meta
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ee4d7e155702f0836847d55f31276d2f
|
||||||
|
|
@ -7,6 +7,7 @@ namespace EventSystem.Runtime
|
||||||
{
|
{
|
||||||
public static event Action<QuestClass> OnInfoQuestPanel;
|
public static event Action<QuestClass> OnInfoQuestPanel;
|
||||||
public static event Action OnRefresh;
|
public static event Action OnRefresh;
|
||||||
|
public static event Action OnNewQuestRegistered;
|
||||||
|
|
||||||
public static void RaiseInfoQuestPanel(QuestClass questClass)
|
public static void RaiseInfoQuestPanel(QuestClass questClass)
|
||||||
{
|
{
|
||||||
|
|
@ -17,5 +18,10 @@ namespace EventSystem.Runtime
|
||||||
{
|
{
|
||||||
OnRefresh?.Invoke();
|
OnRefresh?.Invoke();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void RaiseNewQuestRegistered()
|
||||||
|
{
|
||||||
|
OnNewQuestRegistered?.Invoke();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ namespace Quests.Runtime
|
||||||
public static event Action<QuestClass> OnQuestCompleted;
|
public static event Action<QuestClass> OnQuestCompleted;
|
||||||
public static event Action<QuestEvent> OnEventReceived;
|
public static event Action<QuestEvent> OnEventReceived;
|
||||||
public static event Action<QuestClass> OnEventFromQuest;
|
public static event Action<QuestClass> OnEventFromQuest;
|
||||||
|
public static event Action<List<QuestTemplate>> OnAvailableQuestsUpdated;
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
@ -155,6 +156,23 @@ namespace Quests.Runtime
|
||||||
return quests;
|
return quests;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<QuestTemplate> GetAvailableQuests(int level)
|
||||||
|
{
|
||||||
|
var factory = _questDatabase.GetFactoryForLevel(level);
|
||||||
|
if (factory == null)
|
||||||
|
return new List<QuestTemplate>();
|
||||||
|
return factory.questTemplates
|
||||||
|
.Where(q => q.data.MinLevel <= level)
|
||||||
|
.ToList();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void NotifyAvailableQuestsUpdated(int level)
|
||||||
|
{
|
||||||
|
var available = GetAvailableQuests(level);
|
||||||
|
OnAvailableQuestsUpdated?.Invoke(available);
|
||||||
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Methods
|
#region Methods
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using Core.Runtime;
|
using Core.Runtime;
|
||||||
|
|
@ -12,74 +11,42 @@ namespace GameUI.Runtime
|
||||||
{
|
{
|
||||||
public class QuestsBoardPanel : BaseMonobehaviour
|
public class QuestsBoardPanel : BaseMonobehaviour
|
||||||
{
|
{
|
||||||
|
|
||||||
#region Publics
|
|
||||||
|
|
||||||
public QuestFactoryDatabase _questFactoryDatabase;
|
|
||||||
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
|
|
||||||
#region Unity API
|
#region Unity API
|
||||||
|
|
||||||
void OnEnable()
|
void OnEnable()
|
||||||
{
|
{
|
||||||
_player = GetFact<PlayerClass>(GameManager.Instance.Profile);
|
_player = GetFact<PlayerClass>(GameManager.Instance.Profile);
|
||||||
|
QuestManager.OnAvailableQuestsUpdated += OnAvailableQuestsChanged;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*void Start()
|
void OnDisable()
|
||||||
{
|
{
|
||||||
foreach (var txt in GetComponentsInChildren<TMP_Text>())
|
QuestManager.OnAvailableQuestsUpdated -= OnAvailableQuestsChanged;
|
||||||
{
|
}
|
||||||
txt.text = LocalizationSystem.Instance.GetLocalizedText(txt.text);
|
|
||||||
}
|
|
||||||
|
|
||||||
var factory = _questFactoryDatabase.GetFactoryForLevel(_player.GuildLevel);
|
|
||||||
|
|
||||||
if (factory != null)
|
|
||||||
{
|
|
||||||
var availableTemplates = factory.questTemplates
|
|
||||||
.Where(q => q.data.MinLevel <= _player.GuildLevel)
|
|
||||||
.ToList();
|
|
||||||
|
|
||||||
List<QuestClass> acceptedQuestNames = new List<QuestClass>();
|
|
||||||
if (FactExists<List<QuestClass>>("quests", out _))
|
|
||||||
{
|
|
||||||
acceptedQuestNames = GetFact<List<QuestClass>>("quests");
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach (var quest in availableTemplates)
|
|
||||||
{
|
|
||||||
if (acceptedQuestNames != null && acceptedQuestNames.Any(q => q.ID == quest.data.ID))
|
|
||||||
continue;
|
|
||||||
|
|
||||||
DisplayCard(quest);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
void Start()
|
void Start()
|
||||||
{
|
{
|
||||||
InitializeLocalization();
|
InitializeLocalization();
|
||||||
|
List<QuestTemplate> availableTemplates = QuestManager.Instance.GetAvailableQuests(_player.GuildLevel);
|
||||||
List<QuestTemplate> availableTemplates = GetAvailableQuests();
|
List<QuestClass> acceptedQuests = QuestManager.Instance.ActiveQuests;
|
||||||
|
|
||||||
List<QuestClass> acceptedQuests = GetAcceptedQuests();
|
|
||||||
|
|
||||||
DisplayAvailableQuests(availableTemplates, acceptedQuests);
|
DisplayAvailableQuests(availableTemplates, acceptedQuests);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region Public
|
||||||
#region Main Methods
|
|
||||||
|
void OnAvailableQuestsChanged(List<QuestTemplate> availableTemplates)
|
||||||
//
|
{
|
||||||
|
List<QuestClass> acceptedQuests = QuestManager.Instance.ActiveQuests;
|
||||||
|
ClearPanel();
|
||||||
|
DisplayAvailableQuests(availableTemplates, acceptedQuests);
|
||||||
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
#region Utils
|
#region Utils
|
||||||
|
|
||||||
void InitializeLocalization()
|
void InitializeLocalization()
|
||||||
{
|
{
|
||||||
foreach (var txt in GetComponentsInChildren<TMP_Text>())
|
foreach (var txt in GetComponentsInChildren<TMP_Text>())
|
||||||
|
|
@ -88,51 +55,41 @@ namespace GameUI.Runtime
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
List<QuestTemplate> GetAvailableQuests()
|
void ClearPanel()
|
||||||
{
|
{
|
||||||
var factory = _questFactoryDatabase.GetFactoryForLevel(_player.GuildLevel);
|
foreach (Transform child in _panel.transform)
|
||||||
if (factory == null)
|
|
||||||
return new List<QuestTemplate>();
|
|
||||||
return factory.questTemplates
|
|
||||||
.Where(q => q.data.MinLevel <= _player.GuildLevel)
|
|
||||||
.ToList();
|
|
||||||
}
|
|
||||||
|
|
||||||
List<QuestClass> GetAcceptedQuests()
|
|
||||||
{
|
|
||||||
if (FactExists<List<QuestClass>>("quests", out _))
|
|
||||||
{
|
{
|
||||||
return GetFact<List<QuestClass>>("quests");
|
Destroy(child.gameObject);
|
||||||
}
|
}
|
||||||
return new List<QuestClass>();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void DisplayAvailableQuests(List<QuestTemplate> availableTemplates, List<QuestClass> acceptedQuests)
|
void DisplayAvailableQuests(List<QuestTemplate> availableTemplates, List<QuestClass> acceptedQuests)
|
||||||
{
|
{
|
||||||
foreach(var quest in availableTemplates)
|
foreach (var quest in availableTemplates)
|
||||||
{
|
{
|
||||||
if (acceptedQuests.Any(q => q.Name == quest.data.Name))
|
if (acceptedQuests.Any(q => q.Name == quest.data.Name))
|
||||||
|
{
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
DisplayCard(quest);
|
DisplayCard(quest);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void DisplayCard(QuestTemplate quest)
|
void DisplayCard(QuestTemplate quest)
|
||||||
{
|
{
|
||||||
GameObject GO = Instantiate(_questCardPrefab, _panel.transform);
|
GameObject GO = Instantiate(_questCardPrefab, _panel.transform);
|
||||||
QuestCardUI card = GO.GetComponent<QuestCardUI>();
|
QuestCardUI card = GO.GetComponent<QuestCardUI>();
|
||||||
card.Setup(quest.ToQuestClass(QuestStateEnum.Disponible));
|
card.Setup(quest.ToQuestClass(QuestStateEnum.Disponible));
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
#region Privates and Protected
|
#region Privates and Protected
|
||||||
|
|
||||||
PlayerClass _player;
|
PlayerClass _player;
|
||||||
[SerializeField] GameObject _panel;
|
[SerializeField] GameObject _panel;
|
||||||
[SerializeField] GameObject _questCardPrefab;
|
[SerializeField] GameObject _questCardPrefab;
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -514,6 +514,18 @@ PrefabInstance:
|
||||||
propertyPath: m_margin.w
|
propertyPath: m_margin.w
|
||||||
value: -93.406
|
value: -93.406
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2530292537717208226, guid: adfb75df64ce143cb95a53ac495f35f2, type: 3}
|
||||||
|
propertyPath: m_fontSize
|
||||||
|
value: 40
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2530292537717208226, guid: adfb75df64ce143cb95a53ac495f35f2, type: 3}
|
||||||
|
propertyPath: m_margin.x
|
||||||
|
value: -133.15508
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2530292537717208226, guid: adfb75df64ce143cb95a53ac495f35f2, type: 3}
|
||||||
|
propertyPath: m_fontSizeBase
|
||||||
|
value: 40
|
||||||
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 3495241234606410280, guid: adfb75df64ce143cb95a53ac495f35f2, type: 3}
|
- target: {fileID: 3495241234606410280, guid: adfb75df64ce143cb95a53ac495f35f2, type: 3}
|
||||||
propertyPath: m_isVerbose
|
propertyPath: m_isVerbose
|
||||||
value: 0
|
value: 0
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,19 @@
|
||||||
{
|
{
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.unity.2d.sprite": "1.0.0",
|
"com.unity.2d.sprite": "1.0.0",
|
||||||
"com.unity.ai.navigation": "2.0.6",
|
"com.unity.ai.navigation": "2.0.9",
|
||||||
"com.unity.collab-proxy": "2.8.2",
|
"com.unity.collab-proxy": "2.9.3",
|
||||||
"com.unity.ide.rider": "3.0.36",
|
"com.unity.ide.rider": "3.0.38",
|
||||||
"com.unity.ide.visualstudio": "2.0.22",
|
"com.unity.ide.visualstudio": "2.0.23",
|
||||||
"com.unity.inputsystem": "1.13.1",
|
"com.unity.inputsystem": "1.14.2",
|
||||||
"com.unity.multiplayer.center": "1.0.0",
|
"com.unity.multiplayer.center": "1.0.0",
|
||||||
"com.unity.nuget.newtonsoft-json": "3.2.1",
|
"com.unity.nuget.newtonsoft-json": "3.2.1",
|
||||||
"com.unity.render-pipelines.universal": "17.0.3",
|
"com.unity.render-pipelines.universal": "17.2.0",
|
||||||
"com.unity.test-framework": "1.4.6",
|
"com.unity.test-framework": "1.6.0",
|
||||||
"com.unity.timeline": "1.8.7",
|
"com.unity.timeline": "1.8.9",
|
||||||
"com.unity.toolchain.linux-x86_64": "2.0.10",
|
"com.unity.toolchain.linux-x86_64": "2.0.10",
|
||||||
"com.unity.ugui": "2.0.0",
|
"com.unity.ugui": "2.0.0",
|
||||||
"com.unity.visualscripting": "1.9.5",
|
"com.unity.visualscripting": "1.9.7",
|
||||||
"com.unity.modules.accessibility": "1.0.0",
|
"com.unity.modules.accessibility": "1.0.0",
|
||||||
"com.unity.modules.ai": "1.0.0",
|
"com.unity.modules.ai": "1.0.0",
|
||||||
"com.unity.modules.androidjni": "1.0.0",
|
"com.unity.modules.androidjni": "1.0.0",
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
"dependencies": {}
|
"dependencies": {}
|
||||||
},
|
},
|
||||||
"com.unity.ai.navigation": {
|
"com.unity.ai.navigation": {
|
||||||
"version": "2.0.6",
|
"version": "2.0.9",
|
||||||
"depth": 0,
|
"depth": 0,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.burst": {
|
"com.unity.burst": {
|
||||||
"version": "1.8.19",
|
"version": "1.8.25",
|
||||||
"depth": 2,
|
"depth": 2,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
@ -26,20 +26,21 @@
|
||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.collab-proxy": {
|
"com.unity.collab-proxy": {
|
||||||
"version": "2.8.2",
|
"version": "2.9.3",
|
||||||
"depth": 0,
|
"depth": 0,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {},
|
"dependencies": {},
|
||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.collections": {
|
"com.unity.collections": {
|
||||||
"version": "2.5.1",
|
"version": "2.5.7",
|
||||||
"depth": 2,
|
"depth": 2,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.unity.burst": "1.8.17",
|
"com.unity.burst": "1.8.19",
|
||||||
"com.unity.test-framework": "1.4.5",
|
"com.unity.mathematics": "1.3.2",
|
||||||
"com.unity.nuget.mono-cecil": "1.11.4",
|
"com.unity.test-framework": "1.4.6",
|
||||||
|
"com.unity.nuget.mono-cecil": "1.11.5",
|
||||||
"com.unity.test-framework.performance": "3.0.3"
|
"com.unity.test-framework.performance": "3.0.3"
|
||||||
},
|
},
|
||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
|
|
@ -47,12 +48,11 @@
|
||||||
"com.unity.ext.nunit": {
|
"com.unity.ext.nunit": {
|
||||||
"version": "2.0.5",
|
"version": "2.0.5",
|
||||||
"depth": 1,
|
"depth": 1,
|
||||||
"source": "registry",
|
"source": "builtin",
|
||||||
"dependencies": {},
|
"dependencies": {}
|
||||||
"url": "https://packages.unity.com"
|
|
||||||
},
|
},
|
||||||
"com.unity.ide.rider": {
|
"com.unity.ide.rider": {
|
||||||
"version": "3.0.36",
|
"version": "3.0.38",
|
||||||
"depth": 0,
|
"depth": 0,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
@ -61,7 +61,7 @@
|
||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.ide.visualstudio": {
|
"com.unity.ide.visualstudio": {
|
||||||
"version": "2.0.22",
|
"version": "2.0.23",
|
||||||
"depth": 0,
|
"depth": 0,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
@ -70,7 +70,7 @@
|
||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.inputsystem": {
|
"com.unity.inputsystem": {
|
||||||
"version": "1.13.1",
|
"version": "1.14.2",
|
||||||
"depth": 0,
|
"depth": 0,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
@ -94,7 +94,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"com.unity.nuget.mono-cecil": {
|
"com.unity.nuget.mono-cecil": {
|
||||||
"version": "1.11.4",
|
"version": "1.11.5",
|
||||||
"depth": 3,
|
"depth": 3,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {},
|
"dependencies": {},
|
||||||
|
|
@ -108,7 +108,7 @@
|
||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.render-pipelines.core": {
|
"com.unity.render-pipelines.core": {
|
||||||
"version": "17.0.3",
|
"version": "17.2.0",
|
||||||
"depth": 1,
|
"depth": 1,
|
||||||
"source": "builtin",
|
"source": "builtin",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
@ -123,12 +123,12 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"com.unity.render-pipelines.universal": {
|
"com.unity.render-pipelines.universal": {
|
||||||
"version": "17.0.3",
|
"version": "17.2.0",
|
||||||
"depth": 0,
|
"depth": 0,
|
||||||
"source": "builtin",
|
"source": "builtin",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.unity.render-pipelines.core": "17.0.3",
|
"com.unity.render-pipelines.core": "17.2.0",
|
||||||
"com.unity.shadergraph": "17.0.3",
|
"com.unity.shadergraph": "17.2.0",
|
||||||
"com.unity.render-pipelines.universal-config": "17.0.3"
|
"com.unity.render-pipelines.universal-config": "17.0.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -158,11 +158,11 @@
|
||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.shadergraph": {
|
"com.unity.shadergraph": {
|
||||||
"version": "17.0.3",
|
"version": "17.2.0",
|
||||||
"depth": 1,
|
"depth": 1,
|
||||||
"source": "builtin",
|
"source": "builtin",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.unity.render-pipelines.core": "17.0.3",
|
"com.unity.render-pipelines.core": "17.2.0",
|
||||||
"com.unity.searcher": "4.9.3"
|
"com.unity.searcher": "4.9.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -183,28 +183,27 @@
|
||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.test-framework": {
|
"com.unity.test-framework": {
|
||||||
"version": "1.4.6",
|
"version": "1.6.0",
|
||||||
"depth": 0,
|
"depth": 0,
|
||||||
"source": "registry",
|
"source": "builtin",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.unity.ext.nunit": "2.0.3",
|
"com.unity.ext.nunit": "2.0.3",
|
||||||
"com.unity.modules.imgui": "1.0.0",
|
"com.unity.modules.imgui": "1.0.0",
|
||||||
"com.unity.modules.jsonserialize": "1.0.0"
|
"com.unity.modules.jsonserialize": "1.0.0"
|
||||||
},
|
}
|
||||||
"url": "https://packages.unity.com"
|
|
||||||
},
|
},
|
||||||
"com.unity.test-framework.performance": {
|
"com.unity.test-framework.performance": {
|
||||||
"version": "3.0.3",
|
"version": "3.2.0",
|
||||||
"depth": 3,
|
"depth": 3,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.unity.test-framework": "1.1.31",
|
"com.unity.test-framework": "1.1.33",
|
||||||
"com.unity.modules.jsonserialize": "1.0.0"
|
"com.unity.modules.jsonserialize": "1.0.0"
|
||||||
},
|
},
|
||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.timeline": {
|
"com.unity.timeline": {
|
||||||
"version": "1.8.7",
|
"version": "1.8.9",
|
||||||
"depth": 0,
|
"depth": 0,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
@ -235,7 +234,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"com.unity.visualscripting": {
|
"com.unity.visualscripting": {
|
||||||
"version": "1.9.5",
|
"version": "1.9.7",
|
||||||
"depth": 0,
|
"depth": 0,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
@ -392,7 +391,8 @@
|
||||||
"com.unity.modules.ui": "1.0.0",
|
"com.unity.modules.ui": "1.0.0",
|
||||||
"com.unity.modules.imgui": "1.0.0",
|
"com.unity.modules.imgui": "1.0.0",
|
||||||
"com.unity.modules.jsonserialize": "1.0.0",
|
"com.unity.modules.jsonserialize": "1.0.0",
|
||||||
"com.unity.modules.hierarchycore": "1.0.0"
|
"com.unity.modules.hierarchycore": "1.0.0",
|
||||||
|
"com.unity.modules.physics": "1.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"com.unity.modules.umbra": {
|
"com.unity.modules.umbra": {
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
m_EditorVersion: 6000.0.39f1
|
m_EditorVersion: 6000.2.7f2
|
||||||
m_EditorVersionWithRevision: 6000.0.39f1 (15ea7ed0b100)
|
m_EditorVersionWithRevision: 6000.2.7f2 (2b518236b676)
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ MonoBehaviour:
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
shaderVariantLimit: 128
|
shaderVariantLimit: 128
|
||||||
|
overrideShaderVariantLimit: 0
|
||||||
customInterpolatorErrorThreshold: 32
|
customInterpolatorErrorThreshold: 32
|
||||||
customInterpolatorWarningThreshold: 16
|
customInterpolatorWarningThreshold: 16
|
||||||
customHeatmapValues: {fileID: 0}
|
customHeatmapValues: {fileID: 0}
|
||||||
|
|
|
||||||
|
|
@ -12,4 +12,4 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3}
|
m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_LastMaterialVersion: 9
|
m_LastMaterialVersion: 10
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue