diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Animations/BlockFlash_AnimController.controller b/Assets/Graphics/Hero Knight - Pixel Art/Animations/BlockFlash_AnimController.controller index 3efc7c6..02b884b 100644 --- a/Assets/Graphics/Hero Knight - Pixel Art/Animations/BlockFlash_AnimController.controller +++ b/Assets/Graphics/Hero Knight - Pixel Art/Animations/BlockFlash_AnimController.controller @@ -67,6 +67,6 @@ AnimatorStateMachine: m_StateMachineBehaviours: [] m_AnyStatePosition: {x: 50, y: 20, z: 0} m_EntryPosition: {x: 50, y: 120, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} + m_ExitPosition: {x: 290, y: 90, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: 1102468748685799418} diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Animations/HeroKnight_AnimController.controller b/Assets/Graphics/Hero Knight - Pixel Art/Animations/HeroKnight_AnimController.controller index aaacc1c..933d11b 100644 --- a/Assets/Graphics/Hero Knight - Pixel Art/Animations/HeroKnight_AnimController.controller +++ b/Assets/Graphics/Hero Knight - Pixel Art/Animations/HeroKnight_AnimController.controller @@ -14,85 +14,85 @@ AnimatorController: m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: Attack1 m_Type: 9 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: Attack2 m_Type: 9 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: Attack3 m_Type: 9 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: Block m_Type: 9 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: IdleBlock m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: Hurt m_Type: 9 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: Death m_Type: 9 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: noBlood m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: AirSpeedY m_Type: 1 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: Grounded m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: Jump m_Type: 9 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: Roll m_Type: 9 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: WallSlide m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer @@ -384,7 +384,7 @@ AnimatorStateMachine: m_Position: {x: 420, y: 204, z: 0} - serializedVersion: 1 m_State: {fileID: 1102030121162160510} - m_Position: {x: 528, y: 48, z: 0} + m_Position: {x: 530, y: 50, z: 0} - serializedVersion: 1 m_State: {fileID: 1102300704502506890} m_Position: {x: 288, y: 48, z: 0} diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight.png.meta index d44f4d3..b332816 100644 --- a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight.png.meta +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight.png.meta @@ -2257,7 +2257,9 @@ TextureImporter: indices: edges: [] weights: [] - secondaryTextures: [] + secondaryTextures: + - texture: {fileID: 2800000, guid: 5e15b2abb87f79183bc312d65a4fcd20, type: 3} + name: _NormalMap spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect.png.meta index afe4159..05bce5c 100644 --- a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect.png.meta +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect.png.meta @@ -217,7 +217,9 @@ TextureImporter: indices: edges: [] weights: [] - secondaryTextures: [] + secondaryTextures: + - texture: {fileID: 2800000, guid: a4735ee14ef66d74fb8ecfa69dcb61e7, type: 3} + name: _NormalMap spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_n.png b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_n.png new file mode 100644 index 0000000..649a149 Binary files /dev/null and b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_n.png differ diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_n.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_n.png.meta new file mode 100644 index 0000000..d94087a --- /dev/null +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_n.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: a4735ee14ef66d74fb8ecfa69dcb61e7 +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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_o.png b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_o.png new file mode 100644 index 0000000..4a49c51 Binary files /dev/null and b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_o.png differ diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_o.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_o.png.meta new file mode 100644 index 0000000..bc768ca --- /dev/null +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_o.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 63b8e7942b4632db9bed310369c582bf +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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_p.png b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_p.png new file mode 100644 index 0000000..9cbc413 Binary files /dev/null and b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_p.png differ diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_p.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_p.png.meta new file mode 100644 index 0000000..d92f94d --- /dev/null +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_p.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: eff52b64e65a210e38d4e5e42f46b27f +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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_s.png b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_s.png new file mode 100644 index 0000000..dbf3168 Binary files /dev/null and b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_s.png differ diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_s.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_s.png.meta new file mode 100644 index 0000000..bb85fb0 --- /dev/null +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_BlockNoEffect_s.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 64892b32b807ef6528b167aea0ef6d64 +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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood.png.meta index d85142a..bd0b2fa 100644 --- a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood.png.meta +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood.png.meta @@ -337,7 +337,9 @@ TextureImporter: indices: edges: [] weights: [] - secondaryTextures: [] + secondaryTextures: + - texture: {fileID: 2800000, guid: e3e2111ffb26ec45fafc83e0c064feff, type: 3} + name: _NormalMap spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_n.png b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_n.png new file mode 100644 index 0000000..42e32a8 Binary files /dev/null and b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_n.png differ diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_n.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_n.png.meta new file mode 100644 index 0000000..2521682 --- /dev/null +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_n.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: e3e2111ffb26ec45fafc83e0c064feff +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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_o.png b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_o.png new file mode 100644 index 0000000..63a2d23 Binary files /dev/null and b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_o.png differ diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_o.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_o.png.meta new file mode 100644 index 0000000..1ad1eb0 --- /dev/null +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_o.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 117e7f78ac6bb00a39650886922aadde +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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_p.png b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_p.png new file mode 100644 index 0000000..3ca1c9f Binary files /dev/null and b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_p.png differ diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_p.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_p.png.meta new file mode 100644 index 0000000..b7eaae4 --- /dev/null +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_p.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: cef1d25d56e5d6825b5a732403c84ca7 +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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_s.png b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_s.png new file mode 100644 index 0000000..af20c18 Binary files /dev/null and b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_s.png differ diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_s.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_s.png.meta new file mode 100644 index 0000000..f067e71 --- /dev/null +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_DeathNoBlood_s.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: bfe2ba7cd1ed7758b89d29a756f79642 +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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_n.png b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_n.png new file mode 100644 index 0000000..094d1a3 Binary files /dev/null and b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_n.png differ diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_n.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_n.png.meta new file mode 100644 index 0000000..14ea367 --- /dev/null +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_n.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 5e15b2abb87f79183bc312d65a4fcd20 +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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_o.png b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_o.png new file mode 100644 index 0000000..623623d Binary files /dev/null and b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_o.png differ diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_o.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_o.png.meta new file mode 100644 index 0000000..c75734c --- /dev/null +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_o.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 2692892e511bd8cd39ec928bf6c75bd5 +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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_p.png b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_p.png new file mode 100644 index 0000000..f3882b7 Binary files /dev/null and b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_p.png differ diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_p.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_p.png.meta new file mode 100644 index 0000000..5d41c57 --- /dev/null +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_p.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 28d954e764e81ffcdb89e593dbdceffc +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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_s.png b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_s.png new file mode 100644 index 0000000..896c57c Binary files /dev/null and b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_s.png differ diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_s.png.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_s.png.meta new file mode 100644 index 0000000..190f6f2 --- /dev/null +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/HeroKnight_s.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: d40f50d951ed5ced08c21931aa89b3a2 +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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/heroknight.laigter b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/heroknight.laigter new file mode 100644 index 0000000..bf3e543 Binary files /dev/null and b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/heroknight.laigter differ diff --git a/Assets/Graphics/Hero Knight - Pixel Art/Sprites/heroknight.laigter.meta b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/heroknight.laigter.meta new file mode 100644 index 0000000..dd60f0b --- /dev/null +++ b/Assets/Graphics/Hero Knight - Pixel Art/Sprites/heroknight.laigter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 367e0af3349202859a0c20b3e1756462 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/InputSystem.inputsettings.asset b/Assets/InputSystem.inputsettings.asset new file mode 100644 index 0000000..1b236ef --- /dev/null +++ b/Assets/InputSystem.inputsettings.asset @@ -0,0 +1,26 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c46f07b5ed07e4e92aa78254188d3d10, type: 3} + m_Name: InputSystem.inputsettings + m_EditorClassIdentifier: + m_SupportedDevices: [] + m_UpdateMode: 1 + m_CompensateForScreenOrientation: 1 + m_FilterNoiseOnCurrent: 0 + m_DefaultDeadzoneMin: 0.125 + m_DefaultDeadzoneMax: 0.925 + m_DefaultButtonPressPoint: 0.5 + m_DefaultTapTime: 0.2 + m_DefaultSlowTapTime: 0.5 + m_DefaultHoldTime: 0.4 + m_TapRadius: 5 + m_MultiTapDelayTime: 0.75 diff --git a/Assets/InputSystem.inputsettings.asset.meta b/Assets/InputSystem.inputsettings.asset.meta new file mode 100644 index 0000000..73d2894 --- /dev/null +++ b/Assets/InputSystem.inputsettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f8e75b4e44ea1ccc9ca9f18ca0ed074 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Dissolve.shadergraph b/Assets/Materials/Dissolve.shadergraph new file mode 100644 index 0000000..c02ad6b --- /dev/null +++ b/Assets/Materials/Dissolve.shadergraph @@ -0,0 +1,343 @@ +{ + "m_SerializedProperties": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"c89956b2-c8fb-4dfa-a9ed-456593bbc1a0\"\n },\n \"m_Name\": \"MainTex\",\n \"m_DefaultReferenceName\": \"Texture2D_37998B94\",\n \"m_OverrideReferenceName\": \"_MainTex\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"m_SerializedTexture\": \"{\\\"texture\\\":{\\\"fileID\\\":2800000,\\\"guid\\\":\\\"edbf2f282f3feb940b6238d4d339ada4\\\",\\\"type\\\":3}}\",\n \"m_Guid\": \"\"\n },\n \"m_Modifiable\": true,\n \"m_DefaultType\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"608c1c59-b493-4af2-a7c3-1943532add6f\"\n },\n \"m_Name\": \"Scale\",\n \"m_DefaultReferenceName\": \"Vector1_A23E703D\",\n \"m_OverrideReferenceName\": \"_Scale\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 50.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1000.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"104ee144-30f7-4933-983d-a4e51cc74179\"\n },\n \"m_Name\": \"Threshold\",\n \"m_DefaultReferenceName\": \"Vector1_F586C620\",\n \"m_OverrideReferenceName\": \"_Threshold\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.5,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"c4f24d6c-0340-4a3e-be36-1c393497fe2c\"\n },\n \"m_Name\": \"Halo\",\n \"m_DefaultReferenceName\": \"Color_E238CB44\",\n \"m_OverrideReferenceName\": \"_Halo\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"r\": 2.9960784912109377,\n \"g\": 0.75449138879776,\n \"b\": 0.0,\n \"a\": 0.0\n },\n \"m_ColorMode\": 1\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"2c5ab717-9a79-45ea-9e10-69b592fae357\"\n },\n \"m_Name\": \"HaloSize\",\n \"m_DefaultReferenceName\": \"Vector1_972F6E1\",\n \"m_OverrideReferenceName\": \"_HaloSize\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.10000000149011612,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 0.5\n }\n}" + } + ], + "m_SerializedKeywords": [], + "m_SerializableNodes": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CombineNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"0d39642b-5778-40df-9c50-7f489ec1be28\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Combine\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 517.0001220703125,\n \"y\": -624.5,\n \"width\": 208.0,\n \"height\": 350.0000305175781\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"RGBA\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RGBA\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"RGB\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RGB\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"RG\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RG\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.StepNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"18cf5a25-2c53-4c9f-808f-234eae0f5938\",\n \"m_GroupGuidSerialized\": \"fd9bd26e-101c-48bc-8d78-dd216a1ce81b\",\n \"m_Name\": \"Step\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -25.0000057220459,\n \"y\": 459.50006103515627,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Edge\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Edge\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"2e6a9ed5-53cb-4a6e-9444-57d88c4b8b6e\",\n \"m_GroupGuidSerialized\": \"fd9bd26e-101c-48bc-8d78-dd216a1ce81b\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -499.0,\n \"y\": 540.5,\n \"width\": 121.5,\n \"height\": 34.000003814697269\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"HaloSize\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"2c5ab717-9a79-45ea-9e10-69b592fae357\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubtractNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"3a6b8e10-64fa-4ebc-8035-38edade8174d\",\n \"m_GroupGuidSerialized\": \"fd9bd26e-101c-48bc-8d78-dd216a1ce81b\",\n \"m_Name\": \"Subtract\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 227.0000457763672,\n \"y\": 460.5000305175781,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"468979cd-6a86-41cc-bcf2-a6405c7e5421\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -298.5000305175781,\n \"y\": -631.4999389648438,\n \"width\": 128.5,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Texture2DMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"MainTex\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"c89956b2-c8fb-4dfa-a9ed-456593bbc1a0\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"4ebbaff6-89db-4822-9325-0c8945f67e7d\",\n \"m_GroupGuidSerialized\": \"8c800b28-46ef-4ff9-84d3-ac7bd68c74b4\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -224.5,\n \"y\": -102.50001525878906,\n \"width\": 129.5,\n \"height\": 34.000003814697269\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Threshold\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"104ee144-30f7-4933-983d-a4e51cc74179\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AddNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"60963ef8-9cae-4dc9-8f83-b4be486158e6\",\n \"m_GroupGuidSerialized\": \"fd9bd26e-101c-48bc-8d78-dd216a1ce81b\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -318.4999694824219,\n \"y\": 446.4999694824219,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.StepNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"6d452503-5c27-4c60-86c9-5edf3876e505\",\n \"m_GroupGuidSerialized\": \"8c800b28-46ef-4ff9-84d3-ac7bd68c74b4\",\n \"m_Name\": \"Step\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -20.000011444091798,\n \"y\": -23.00004768371582,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Edge\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Edge\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.5799999833106995,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7aa2226c-bef2-4233-908e-397568a54253\",\n \"m_GroupGuidSerialized\": \"fd9bd26e-101c-48bc-8d78-dd216a1ce81b\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1033.0,\n \"y\": 433.5,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.NoiseNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7e5b60fa-bb82-47c8-811d-e2c61b6b0345\",\n \"m_GroupGuidSerialized\": \"8c800b28-46ef-4ff9-84d3-ac7bd68c74b4\",\n \"m_Name\": \"Simple Noise\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -282.00006103515627,\n \"y\": -38.50005340576172,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.UVMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ],\\n \\\"m_Channel\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Scale\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Scale\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 269.0,\\n \\\"m_DefaultValue\\\": 500.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"890541a9-4066-4b33-8ba5-8dd275e92b5f\",\n \"m_GroupGuidSerialized\": \"8c800b28-46ef-4ff9-84d3-ac7bd68c74b4\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -405.0,\n \"y\": 125.5,\n \"width\": 103.5,\n \"height\": 34.000003814697269\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Scale\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"608c1c59-b493-4af2-a7c3-1943532add6f\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"8daff084-23cf-4f7f-b972-1671a3ca0e3f\",\n \"m_GroupGuidSerialized\": \"fd9bd26e-101c-48bc-8d78-dd216a1ce81b\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 773.5000610351563,\n \"y\": 451.50006103515627,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AddNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"91aba2ea-e372-4e45-9fac-0fd8606f5fab\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1501.0001220703125,\n \"y\": -187.5000457763672,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"a8b437aa-3088-4d2c-929d-0f2d1684aa4b\",\n \"m_GroupGuidSerialized\": \"fd9bd26e-101c-48bc-8d78-dd216a1ce81b\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 487.50006103515627,\n \"y\": 461.00006103515627,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ba3bb545-4e47-4560-a1bb-b94c9532d5e3\",\n \"m_GroupGuidSerialized\": \"fd9bd26e-101c-48bc-8d78-dd216a1ce81b\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 609.9999389648438,\n \"y\": 404.9999694824219,\n \"width\": 101.50000762939453,\n \"height\": 34.000003814697269\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Halo\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"c4f24d6c-0340-4a3e-be36-1c393497fe2c\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"d5ea539b-f4f3-4711-8f15-ba98f6d411ea\",\n \"m_GroupGuidSerialized\": \"8c800b28-46ef-4ff9-84d3-ac7bd68c74b4\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 242.49993896484376,\n \"y\": -31.000041961669923,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"e9075871-6c15-41d5-9b92-8dc5d57fc5e9\",\n \"m_GroupGuidSerialized\": \"fd9bd26e-101c-48bc-8d78-dd216a1ce81b\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -508.5,\n \"y\": 455.0,\n \"width\": 129.5,\n \"height\": 34.000003814697269\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Threshold\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"104ee144-30f7-4933-983d-a4e51cc74179\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PositionNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"e96281d5-aad6-44ab-b9d9-3b6095a23c24\",\n \"m_GroupGuidSerialized\": \"8c800b28-46ef-4ff9-84d3-ac7bd68c74b4\",\n \"m_Name\": \"Position\",\n \"m_NodeVersion\": 1,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -598.5000610351563,\n \"y\": -50.50004577636719,\n \"width\": 208.0,\n \"height\": 314.5000305175781\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 1,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Space\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SampleTexture2DNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"eb5bddf1-c490-4f6d-85f0-641d1f375c66\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Sample Texture 2D\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -20.499996185302736,\n \"y\": -665.0000610351563,\n \"width\": 208.0,\n \"height\": 434.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"RGBA\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RGBA\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Texture2DInputMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Texture\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Texture\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Texture\\\": {\\n \\\"m_SerializedTexture\\\": \\\"{\\\\\\\"texture\\\\\\\":{\\\\\\\"instanceID\\\\\\\":0}}\\\",\\n \\\"m_Guid\\\": \\\"\\\"\\n },\\n \\\"m_DefaultType\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.UVMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ],\\n \\\"m_Channel\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.SamplerStateMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Sampler\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Sampler\\\",\\n \\\"m_StageCapability\\\": 3\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_TextureType\": 0,\n \"m_NormalMapSpace\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Experimental.Rendering.Universal.SpriteUnlitMasterNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ecd8e315-c532-4482-9c22-c7f430eb8da1\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Sprite Unlit Master\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1851.0,\n \"y\": -263.0000305175781,\n \"width\": 200.00001525878907,\n \"height\": 149.00001525878907\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.PositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 9,\\n \\\"m_DisplayName\\\": \\\"Vertex Position\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Position\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 10,\\n \\\"m_DisplayName\\\": \\\"Vertex Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Normal\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.TangentMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 11,\\n \\\"m_DisplayName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ColorRGBAMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Color\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Color\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_DOTSInstancing\": false,\n \"m_SerializableSubShaders\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.Experimental.Rendering.Universal.UniversalSpriteUnlitSubShader\"\n },\n \"JSONnodeData\": \"{}\"\n }\n ],\n \"m_ShaderGUIOverride\": \"\",\n \"m_OverrideEnabled\": false\n}" + } + ], + "m_Groups": [ + { + "m_GuidSerialized": "fd9bd26e-101c-48bc-8d78-dd216a1ce81b", + "m_Title": "FIzzle", + "m_Position": { + "x": -533.5, + "y": 345.99993896484377 + } + }, + { + "m_GuidSerialized": "8c800b28-46ef-4ff9-84d3-ac7bd68c74b4", + "m_Title": "Noise", + "m_Position": { + "x": -623.27734375, + "y": -161.6172637939453 + } + } + ], + "m_StickyNotes": [], + "m_SerializableEdges": [ + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"0d39642b-5778-40df-9c50-7f489ec1be28\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"91aba2ea-e372-4e45-9fac-0fd8606f5fab\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"18cf5a25-2c53-4c9f-808f-234eae0f5938\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"3a6b8e10-64fa-4ebc-8035-38edade8174d\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"2e6a9ed5-53cb-4a6e-9444-57d88c4b8b6e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"60963ef8-9cae-4dc9-8f83-b4be486158e6\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"3a6b8e10-64fa-4ebc-8035-38edade8174d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"a8b437aa-3088-4d2c-929d-0f2d1684aa4b\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"468979cd-6a86-41cc-bcf2-a6405c7e5421\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"eb5bddf1-c490-4f6d-85f0-641d1f375c66\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"4ebbaff6-89db-4822-9325-0c8945f67e7d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"6d452503-5c27-4c60-86c9-5edf3876e505\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"60963ef8-9cae-4dc9-8f83-b4be486158e6\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"18cf5a25-2c53-4c9f-808f-234eae0f5938\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"6d452503-5c27-4c60-86c9-5edf3876e505\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"3a6b8e10-64fa-4ebc-8035-38edade8174d\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"6d452503-5c27-4c60-86c9-5edf3876e505\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"d5ea539b-f4f3-4711-8f15-ba98f6d411ea\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"7aa2226c-bef2-4233-908e-397568a54253\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"91aba2ea-e372-4e45-9fac-0fd8606f5fab\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"7e5b60fa-bb82-47c8-811d-e2c61b6b0345\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"18cf5a25-2c53-4c9f-808f-234eae0f5938\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"7e5b60fa-bb82-47c8-811d-e2c61b6b0345\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"6d452503-5c27-4c60-86c9-5edf3876e505\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"890541a9-4066-4b33-8ba5-8dd275e92b5f\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"7e5b60fa-bb82-47c8-811d-e2c61b6b0345\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"8daff084-23cf-4f7f-b972-1671a3ca0e3f\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"7aa2226c-bef2-4233-908e-397568a54253\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"91aba2ea-e372-4e45-9fac-0fd8606f5fab\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ecd8e315-c532-4482-9c22-c7f430eb8da1\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"a8b437aa-3088-4d2c-929d-0f2d1684aa4b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"8daff084-23cf-4f7f-b972-1671a3ca0e3f\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ba3bb545-4e47-4560-a1bb-b94c9532d5e3\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"8daff084-23cf-4f7f-b972-1671a3ca0e3f\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"d5ea539b-f4f3-4711-8f15-ba98f6d411ea\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"0d39642b-5778-40df-9c50-7f489ec1be28\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"d5ea539b-f4f3-4711-8f15-ba98f6d411ea\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7aa2226c-bef2-4233-908e-397568a54253\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"e9075871-6c15-41d5-9b92-8dc5d57fc5e9\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"60963ef8-9cae-4dc9-8f83-b4be486158e6\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"e96281d5-aad6-44ab-b9d9-3b6095a23c24\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7e5b60fa-bb82-47c8-811d-e2c61b6b0345\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"eb5bddf1-c490-4f6d-85f0-641d1f375c66\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"0d39642b-5778-40df-9c50-7f489ec1be28\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 5,\n \"m_NodeGUIDSerialized\": \"eb5bddf1-c490-4f6d-85f0-641d1f375c66\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"0d39642b-5778-40df-9c50-7f489ec1be28\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 6,\n \"m_NodeGUIDSerialized\": \"eb5bddf1-c490-4f6d-85f0-641d1f375c66\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"0d39642b-5778-40df-9c50-7f489ec1be28\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 7,\n \"m_NodeGUIDSerialized\": \"eb5bddf1-c490-4f6d-85f0-641d1f375c66\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"a8b437aa-3088-4d2c-929d-0f2d1684aa4b\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 7,\n \"m_NodeGUIDSerialized\": \"eb5bddf1-c490-4f6d-85f0-641d1f375c66\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"d5ea539b-f4f3-4711-8f15-ba98f6d411ea\"\n }\n}" + } + ], + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Shader Graphs", + "m_ConcretePrecision": 0, + "m_ActiveOutputNodeGuidSerialized": "ecd8e315-c532-4482-9c22-c7f430eb8da1" +} \ No newline at end of file diff --git a/Assets/Materials/Dissolve.shadergraph.meta b/Assets/Materials/Dissolve.shadergraph.meta new file mode 100644 index 0000000..4a30ff1 --- /dev/null +++ b/Assets/Materials/Dissolve.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 274a6202e6894364292a1d1bd4496c2e +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/Materials/PlayerDissolve.mat b/Assets/Materials/PlayerDissolve.mat new file mode 100644 index 0000000..87cd9d5 --- /dev/null +++ b/Assets/Materials/PlayerDissolve.mat @@ -0,0 +1,33 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerDissolve + m_Shader: {fileID: -6465566751694194690, guid: 274a6202e6894364292a1d1bd4496c2e, + type: 3} + m_ShaderKeywords: ETC1_EXTERNAL_ALPHA + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _HaloSize: 0.03 + - _Scale: 25 + - _Threshold: 0 + m_Colors: + - _Halo: {r: 4, g: 1.6313726, b: 0.078431375, a: 0} + m_BuildTextureStacks: [] diff --git a/Assets/Materials/PlayerDissolve.mat.meta b/Assets/Materials/PlayerDissolve.mat.meta new file mode 100644 index 0000000..f263dbc --- /dev/null +++ b/Assets/Materials/PlayerDissolve.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 690f510032fea7de5804229802dd19be +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Hero.prefab b/Assets/Prefabs/Hero.prefab new file mode 100644 index 0000000..3bd96fa --- /dev/null +++ b/Assets/Prefabs/Hero.prefab @@ -0,0 +1,345 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1127540733912009896 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1127540733912009899} + - component: {fileID: 1127540733912009872} + - component: {fileID: 1127540733912009878} + - component: {fileID: 1127540733912009879} + - component: {fileID: 1127540733912009898} + - component: {fileID: 1127540733912009897} + - component: {fileID: 1127540733912009877} + - component: {fileID: 1127540733912009876} + m_Layer: 8 + m_Name: Hero + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1127540733912009899 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1127540733912009896} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.715, y: -0.997, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2304939454363803644} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1127540733912009872 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1127540733912009896} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1eeb02edb6a1deb74a75b45546de034e, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 0} +--- !u!114 &1127540733912009878 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1127540733912009896} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Actions: {fileID: -944628639613478452, guid: 2e7f0548f4e61755da3ffa548781763d, + type: 3} + m_NotificationBehavior: 2 + m_UIInputModule: {fileID: 0} + m_DeviceLostEvent: + m_PersistentCalls: + m_Calls: [] + m_DeviceRegainedEvent: + m_PersistentCalls: + m_Calls: [] + m_ControlsChangedEvent: + m_PersistentCalls: + m_Calls: [] + m_ActionEvents: + - m_PersistentCalls: + m_Calls: [] + m_ActionId: ad90ff3f-4c39-4cad-a772-7dcf47bc17d4 + m_ActionName: Player/Move[/Keyboard/w,/Keyboard/upArrow,/Keyboard/s,/Keyboard/downArrow,/Keyboard/a,/Keyboard/leftArrow,/Keyboard/d,/Keyboard/rightArrow] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 37d38fed-ad25-4a1e-b364-2183f4b904ec + m_ActionName: Player/Fire[/Mouse/leftButton] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 5782a88d-1841-4f28-8732-f43984baeab5 + m_ActionName: UI/Navigate[/Keyboard/w,/Keyboard/upArrow,/Keyboard/s,/Keyboard/downArrow,/Keyboard/a,/Keyboard/leftArrow,/Keyboard/d,/Keyboard/rightArrow] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 644f1157-b110-4dc6-bbd3-89bddab12ecb + m_ActionName: UI/Submit[/Keyboard/enter] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 126194ef-8bb8-44f7-b4bf-d73a414d241b + m_ActionName: UI/Cancel[/Keyboard/escape] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 81e334c8-3186-45e3-a7f7-655e521d0cbf + m_ActionName: UI/Point[/Mouse/position] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 5cd558dc-0e4e-42c8-bd1e-339f618c33a9 + m_ActionName: UI/Click[/Mouse/leftButton] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: bdcee344-b797-424a-b13b-9711476f636f + m_ActionName: UI/ScrollWheel[/Mouse/scroll] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: a669cd7a-e2a4-4a1c-afe4-9664a78b8e29 + m_ActionName: UI/MiddleClick[/Mouse/middleButton] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 954f4b8a-466a-4a50-9bfe-c8869f697714 + m_ActionName: UI/RightClick[/Mouse/rightButton] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: a4ca47d9-48a1-420a-92e5-ce36ecb1c664 + m_ActionName: UI/TrackedDevicePosition + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 5ad0c81e-b151-4be1-934b-489a8256fa25 + m_ActionName: UI/TrackedDeviceOrientation + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 89cb3776-bd09-436f-b835-ebf7638e6c29 + m_ActionName: Player/Jump[/Keyboard/space] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 79db912d-931d-4cef-b244-acd0a7f14eff + m_ActionName: Player/Block[/Mouse/rightButton] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: a4698e98-2f8a-488e-86a2-7b47eed1ec2c + m_ActionName: Player/Roll[/Keyboard/leftCtrl] + m_NeverAutoSwitchControlSchemes: 0 + m_DefaultControlScheme: + m_DefaultActionMap: Player + m_SplitScreenIndex: -1 + m_Camera: {fileID: 0} +--- !u!114 &1127540733912009879 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1127540733912009896} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3c88e7de9a60f0f4eb5b156c4bc90d2c, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxHealth: 10 + WasHurt: + m_PersistentCalls: + m_Calls: [] + WasHealed: + m_PersistentCalls: + m_Calls: [] + WasKilled: + m_PersistentCalls: + m_Calls: [] +--- !u!212 &1127540733912009898 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1127540733912009896} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: -1658165745 + m_SortingLayer: 1 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: ae297123f091bbf4e8f1835eb98fb293, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.125, y: 1.71875} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!95 &1127540733912009897 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1127540733912009896} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 3c2a5b7097b0fe44394328c0bdb9252e, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!50 &1127540733912009877 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1127540733912009896} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 3 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 1 + m_Constraints: 4 +--- !u!70 &1127540733912009876 +CapsuleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1127540733912009896} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 6200000, guid: edbc1eb171712d048a091938ebd9b099, type: 2} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.035320938, y: 0.637541} + m_Size: {x: 0.59497917, y: 1.262972} + m_Direction: 0 +--- !u!1 &4324413887002832254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2304939454363803644} + - component: {fileID: 1878767202595251607} + m_Layer: 8 + m_Name: Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2304939454363803644 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4324413887002832254} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.15, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1127540733912009899} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1878767202595251607 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4324413887002832254} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LightType: 3 + m_BlendStyleIndex: 0 + m_FalloffIntensity: 0.746 + m_Color: {r: 0.15497613, g: 0.14150941, b: 1, a: 1} + m_Intensity: 1.06 + m_LightVolumeOpacity: 0 + m_ApplyToSortingLayers: 00000000 + m_LightCookieSprite: {fileID: 0} + m_UseNormalMap: 0 + m_LightOrder: 0 + m_AlphaBlendOnOverlap: 0 + m_ShadowIntensity: 0 + m_ShadowVolumeIntensity: 0 + m_PointLightInnerAngle: 360 + m_PointLightOuterAngle: 360 + m_PointLightInnerRadius: 0 + m_PointLightOuterRadius: 1 + m_PointLightDistance: 3 + m_PointLightQuality: 1 + m_ShapeLightParametricSides: 5 + m_ShapeLightParametricAngleOffset: 0 + m_ShapeLightParametricRadius: 1 + m_ShapeLightFalloffSize: 0.5 + m_ShapeLightFalloffOffset: {x: 0, y: 0} + m_ShapePath: + - {x: -0.5, y: -0.5, z: 0} + - {x: 0.5, y: -0.5, z: 0} + - {x: 0.5, y: 0.5, z: 0} + - {x: -0.5, y: 0.5, z: 0} diff --git a/Assets/Prefabs/Hero.prefab.meta b/Assets/Prefabs/Hero.prefab.meta new file mode 100644 index 0000000..3703854 --- /dev/null +++ b/Assets/Prefabs/Hero.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d570f1cbf0a3ef9f8b0424f9e5576ef7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Main.unity b/Assets/Scenes/Main.unity index 74b20e4..002db85 100644 --- a/Assets/Scenes/Main.unity +++ b/Assets/Scenes/Main.unity @@ -321,7 +321,7 @@ Transform: - {fileID: 994897092} - {fileID: 963480910} m_Father: {fileID: 0} - m_RootOrder: 7 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &180408666 PrefabInstance: @@ -67002,7 +67002,7 @@ MonoBehaviour: m_Priority: 10 m_StandbyUpdate: 2 m_LookAt: {fileID: 0} - m_Follow: {fileID: 6698281394637870151} + m_Follow: {fileID: 1206577119} m_Lens: FieldOfView: 60 OrthographicSize: 5 @@ -67026,7 +67026,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 534324907} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.22120595, y: -0.035509557, z: 17.452637} + m_LocalPosition: {x: 4.566206, y: -0.6025095, z: 17.452637} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 111055280} @@ -67081,7 +67081,7 @@ Transform: - {fileID: 1321089708} - {fileID: 1186884709} m_Father: {fileID: 0} - m_RootOrder: 10 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &623679079 PrefabInstance: @@ -67221,170 +67221,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b0deb534a8ba8439999679f2eaafdec4, type: 3} ---- !u!43 &660353254 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 510 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 172 - localAABB: - m_Center: {x: 0.018631458, y: -0.106223196, z: 0} - m_Extent: {x: 0.33375645, y: 0.392744, z: 0} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 0000010002000300010000000300040001000500040003000600040005000600070004000800070006000800090007000a00090008000a000b0009000a000c000b000c000a000d000e000f0010000e0011000f000e0012001100130012000e001300140012000b001400130014000b000c000c00150016000c00170015000d0017000c000d0018001700190018000d0019001a00180019001b001a001c001b0019001c001d001b001e001d001c001e001f001d001e0020001f00210020001e002200200021002300200022002300240020002300250024002300260025002700260023002800260027002800290026002a00290028002a002b0029002c002b002a002c002d002b002e002d002c002e002f002d0030002f002e0031002f00300032002f003100320033002f003400330032003500330034003500360033003500370036003800370035003800390037003a00390038003a003b0039003c003b003a003c003d003b003c003e003d003c003f003e0040003f003c00400041003f00400042004100400043004200440043004000440045004300460045004400460047004500480047004600480049004700490048004a004b003d003e004c003d004b004c004d003d004c004e004d004f004e004c0050004e004f00500051004e0052005100500052005300510052005400530054005200550002005600000000005700030001005800020004005900010003005a00050007005b00040005005c00060006005d00080009005e00070008005f000a000b00600009000a0061000d00130062000b000c0063001400160064000c000d0065001900100066000e000e00670013000f0068001000110069000f0012006a00110014006b00120015006c00160017006d00150018006e0017001a006f001800190070001c001b0071001a001d0072001b001c0073001e001f0074001d001e0075002100200076001f0024007700200021007800220022007900230023007a00270025007b00240026007c00250029007d00260027007e00280028007f002a002b00800029002a0081002c002d0082002b002c0083002e002f0084002d002e0085003000330086002f0030008700310031008800320032008900340036008a00330034008b00350035008c00380037008d00360039008e00370038008f003a003b00900039003a0091003c003d0092003b003c00930040004d0094003d003f0095003e003e0096004b00410097003f0040009800440042009900410043009a00420045009b00430044009c00460047009d00450046009e00480049009f0047004800a0004a004a00a10049004b00a2004c004c00a3004f004e00a4004d005100a5004e004f00a60050005000a70052005300a80051005200a90055005400aa0053005500ab005400 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 172 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 12 - format: 0 - dimension: 4 - - stream: 0 - offset: 28 - format: 0 - dimension: 4 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 7568 - _typelessdata: 185eb03e6ee8053e00000000e4ff7fbf11cff33a0000008000000080185eb03e6ee8053e185eb03e6ee8053e0819b03ea6271cbe0000000055fb37bff201323f00000080000000800819b03ea6271cbe0819b03ea6271cbe903bb03ec0f931bc00000000e4ff7fbf11cff33a00000080000000800819b03ea6271cbe185eb03e6ee8053e90d3a93eaa98043e00000000244dcc3d19b97ebf0000008000000080185eb03e6ee8053e0849a33ee648033e0485a83ee6d12bbe0000000055fb37bff201323f000000800000008000f1a03e267c3bbe0819b03ea6271cbe0849a33ee648033e00000000244dcc3d19b97ebf00000080000000800849a33ee648033e0849a33ee648033e2c79a13e7e482f3e00000000d5227fbfeb1ca8bd00000000000000800849a33ee648033e50a99f3e16485b3e00f1a03e267c3bbe000000006dc53dbf80d22b3f000000800000008000f1a03e267c3bbe00f1a03e267c3bbe50a99f3e16485b3e00000000d5227fbfeb1ca8bd000000000000008050a99f3e16485b3e50a99f3e16485b3ea834983e10c84ebe000000006dc53dbf80d22b3f000000800000008050788f3efa1362be00f1a03e267c3bbe249e913ef6b47f3e00000000acba4abfb1521cbf000000000000008050a99f3e16485b3ef892833eeb10923e50788f3efa1362be0000000030a72dbfea183cbf000000000000008050788f3efa1362be50788f3efa1362be18a7843e1d98c3be00000000ccf37fbfc4169ebc000000000000008018a7843e1d98c3be18a7843e1d98c3bef892833eeb10923e00000000acba4abfb1521cbf0000000000000080f892833eeb10923ef892833eeb10923e50b1b33ee87a92be00000000c9e97fbfbf46d5bc000000000000008050b1b33ee87a92be50b1b33ee87a92be306cb43e6582aebe000000001b682bbf8c253e3f0000008000000080306cb43e6582aebe306cb43e6582aebec00eb43ea67ea0be00000000c9e97fbfaf46d5bc0000000000000080306cb43e6582aebe50b1b33ee87a92be9c44ab3e00c3b6be0000000027682bbf82253e3f0000008000000080081da23e9c03bfbe306cb43e6582aebe081da23e9c03bfbe00000000394e1dbe1af67c3f0000008000000080081da23e9c03bfbe081da23e9c03bfbed094a13e72c281be0000000036a72dbfe6183cbf000000000000008050b1b33ee87a92be50788f3efa1362be1062933edc4dc1be000000007c4e1dbe18f67c3f000000800000008018a7843e1d98c3be081da23e9c03bfbeb029853e1506debe0000000048e8e2bea97c653f0000008000000080b029853e1506debeb029853e1506debe64e8843e19cfd0be00000000ccf37fbfc4169ebc0000000000000080b029853e1506debe18a7843e1d98c3bee8b5733e2e9de3be0000000027e8e2beb17c653f000000800000008070185d3e4634e9beb029853e1506debe70185d3e4634e9be00000000ff7158bfb5b3083f000000800000008070185d3e4634e9be70185d3e4634e9bed89f5a3ee361923e0000000039c068bc63f97fbf0000000000000080f892833eeb10923ec0192e3edbb2923e38084f3e7456f4be00000000f97158bfbeb3083f000000800000008000f8403ea178ffbe70185d3e4634e9be00f8403ea178ffbe000000007fcf933d17557f3f000000800000008000f8403ea178ffbe00f8403ea178ffbec0192e3edbb2923e0000000039c068bc63f97fbf0000000000000080c0192e3edbb2923ec0192e3edbb2923e8018203e2648febe000000007fcf933d17557f3f00000080000000800072fe3dab17fdbe00f8403ea178ffbef0ee0c3e0821803e0000000012f13e3f47852abf0000008000000080c0192e3edbb2923e4088d73d6a1e5b3e0072fe3dab17fdbe000000003f51373f17b1323f00000080000000800072fe3dab17fdbe0072fe3dab17fdbe406ada3d0adaf3be000000004851373f0db1323f00000080000000808062b63d689ceabe0072fe3dab17fdbe4088d73d6a1e5b3e0000000012f13e3f47852abf00000080000000804088d73d6a1e5b3e4088d73d6a1e5b3e8053d03d14a04c3e000000003770783f0f0b77be00000080000000804088d73d6a1e5b3ec01ec93dbe213e3ec01ec93dbe213e3e000000003770783f0f0b77be0000008000000080c01ec93dbe213e3ec01ec93dbe213e3e8062b63d689ceabe0000000018ed7f3f8bc0c43c00000080000000808062b63d689ceabe8062b63d689ceabec01db53d0c69ddbe0000000018ed7f3f7dc0c43c000000800000008000d9b33daf35d0be8062b63d689ceabe00d9b33daf35d0be00000000a2ef853b74ff7f3f000000800000008000d9b33daf35d0be00d9b33daf35d0bec028723d5e4b3e3e00000000a72185bb75ff7fbf0000000000000080c01ec93dbe213e3e0028a43cfe743e3e0028a43cfe743e3e00000000a72185bb75ff7fbf00000000000000800028a43cfe743e3e0028a43cfe743e3e00eb9c3ce610d0be0000000046f3853b74ff7f3f000000800000008000c74abd1ceccfbe00d9b33daf35d0be807286bc9e9e3e3e000000003dbe8ebb61ff7fbf00000000000000800028a43cfe743e3e808658bd3ec83e3e00c74abd1ceccfbe0000000089d464bf8a8be53e000000800000008000c74abd1ceccfbe00c74abd1ceccfbe808658bd3ec83e3e000000003dbe8ebb61ff7fbf0000000000000080808658bd3ec83e3e808658bd3ec83e3e805064bd6549d6be0000000089d464bf8a8be53e000000800000008000da7dbdaea6dcbe00c74abd1ceccfbe80ab72bd4ee94f3e00000000ce2d6fbf1488b6be0000000000000080808658bd3ec83e3e406886bd5e0a613e00da7dbdaea6dcbe000000009cf92dbfb2cc3b3f000000800000008000da7dbdaea6dcbe00da7dbdaea6dcbe406886bd5e0a613e00000000ce2d6fbf1488b6be0000000000000080406886bd5e0a613e406886bd5e0a613e60aa9fbd985d723e0000000005df4ebf87cc16bf0000000000000080406886bd5e0a613e80ecb8bd69d8813e80ecb8bd69d8813e0000000005df4ebf87cc16bf000000000000008080ecb8bd69d8813e80ecb8bd69d8813e00f3c5bd9219edbe00000000a1f92dbfaccc3b3f0000008000000080807c06be778cfdbe00da7dbdaea6dcbe8033e2bd1a61883e00000000f0f208bf034a58bf000000000000008080ecb8bd69d8813e40bd05becbe98e3e40bd05becbe98e3e00000000f0f208bf034a58bf000000000000008040bd05becbe98e3e40bd05becbe98e3e807c06be778cfdbe00000000310124bd72cb7f3f0000008000000080807c06be778cfdbe807c06be778cfdbef00222bea619febe00000000590224bd71cb7f3f000000800000008060893dbed6a6febe807c06be778cfdbee0a530beb95d8e3e000000003cdad03cb3ea7fbf000000800000008040bd05becbe98e3e808e5bbea7d18d3e60893dbed6a6febe00000000e57d443f2c18243f000000800000008060893dbed6a6febe60893dbed6a6febe808e5bbea7d18d3e000000003cdad03cb3ea7fbf0000008000000080808e5bbea7d18d3e808e5bbea7d18d3eb07e5cbed41decbe00000000e97d443f2718243f000000800000008000747bbed194d9be60893dbed6a6febe008e75be1192853e00000000c328093fe52758bf0000008000000080808e5bbea7d18d3ec0c687bef6a47a3e00747bbed194d9be000000004f5b783f815a783e000000800000008000747bbed194d9be00747bbed194d9be20b77ebe428442be00000000c66fb63bfcfe7f3f000000800000008020b77ebe428442be20b77ebe428442be183187beed6d42be00000000c66fb63bfcfe7f3f0000008000000080a0068fbe985742be20b77ebe428442bec0c687bef6a47a3e00000000c328093fe52758bf0000008000000080c0c687bef6a47a3ec0c687bef6a47a3ea0068fbe985742be000000009b817e3f42eadc3d0000008000000080a0068fbe985742bea0068fbe985742be18cb8fbe1c3234be000000009b817e3f42eadc3d0000008000000080908f90bea00c26bea0068fbe985742be908f90bea00c26be00000000da8c0f3f26f7533f0000008000000080908f90bea00c26be908f90bea00c26bec07a92be588b3e3e00000000de28713f7bcaabbe0000008000000080c0c687bef6a47a3ec02e9dbeba71023eb04697be20f41cbe00000000da8c0f3f26f7533f0000008000000080d0fd9dbea0db13be908f90bea00c26bec02e9dbeba71023e00000000de28713f7bcaabbe0000008000000080c02e9dbeba71023ec02e9dbeba71023ed0fd9dbea0db13be00000000dbfc7f3f4f80203c0000008000000080d0fd9dbea0db13bed0fd9dbea0db13bec8099ebee8cca63d00000000b0d47f3fbde314bd0000008000000080c02e9dbeba71023ed0e49ebeb86c113d50719ebee4005fbd00000000dbfc7f3f4f80203c0000008000000080d0e49ebeb86c113dd0fd9dbea0db13bed0e49ebeb86c113d00000000b0d47f3fbde314bd0000008000000080d0e49ebeb86c113dd0e49ebeb86c113d20b77ebec65463be000000000000803f00000080000000800000008020b77ebe428442be20b77ebea51282be20b77ebea51282be000000000000803f00000080000000800000008020b77ebea51282be20b77ebea51282be98a581be64e6c9be000000004f5b783f815a783e0000008000000080309185bef737babe00747bbed194d9be309185bef737babe000000007ed2483e58077b3f0000008000000080309185bef737babe309185bef737babe900e87bea2b780be00000000a88d31be521f7cbf000000000000008020b77ebea51282be90c18ebe3eb97ebe90c18ebe3eb97ebe00000000a88d31be521f7cbf000000000000008090c18ebe3eb97ebe90c18ebe3eb97ebe88a292bee69ab7be00000000c8d2483e54077b3f0000008000000080e0b39fbed4fdb4be309185bef737babed00c98bec68189be00000000c9c33c3f65ed2cbf000000800000008090c18ebe3eb97ebe1058a1beeda693bee0b39fbed4fdb4be00000000b9b07f3fad68493d0000008000000080e0b39fbed4fdb4bee0b39fbed4fdb4bef885a0be6052a4be00000000b9b07f3fba68493d00000080000000801058a1beeda693bee0b39fbed4fdb4be1058a1beeda693be00000000c9c33c3f65ed2cbf00000080000000801058a1beeda693be1058a1beeda693be903bb03ec0f931bc00000000e4ff7fbf11cff33a00000080000000800819b03ea6271cbe185eb03e6ee8053e185eb03e6ee8053e00000000244dcc3d19b97ebf0000008000000080185eb03e6ee8053e185eb03e6ee8053e0819b03ea6271cbe00000000e4ff7fbf11cff33a00000080000000800819b03ea6271cbe0819b03ea6271cbe0485a83ee6d12bbe0000000055fb37bff201323f000000800000008000f1a03e267c3bbe0819b03ea6271cbe90d3a93eaa98043e00000000244dcc3d19b97ebf0000008000000080185eb03e6ee8053e0849a33ee648033e00f1a03e267c3bbe0000000055fb37bff201323f000000800000008000f1a03e267c3bbe00f1a03e267c3bbe0849a33ee648033e00000000d5227fbfeb1ca8bd00000000000000800849a33ee648033e0849a33ee648033e2c79a13e7e482f3e00000000d5227fbfeb1ca8bd00000000000000800849a33ee648033e50a99f3e16485b3ea834983e10c84ebe000000006dc53dbf80d22b3f000000800000008050788f3efa1362be00f1a03e267c3bbe50a99f3e16485b3e00000000acba4abfb1521cbf000000000000008050a99f3e16485b3e50a99f3e16485b3e50788f3efa1362be000000006dc53dbf80d22b3f000000800000008050788f3efa1362be50788f3efa1362be249e913ef6b47f3e00000000acba4abfb1521cbf000000000000008050a99f3e16485b3ef892833eeb10923ed094a13e72c281be0000000030a72dbfea183cbf000000000000008050b1b33ee87a92be50788f3efa1362be18a7843e1d98c3be000000007c4e1dbe18f67c3f000000800000008018a7843e1d98c3be18a7843e1d98c3be64e8843e19cfd0be00000000ccf37fbfc4169ebc0000000000000080b029853e1506debe18a7843e1d98c3bef892833eeb10923e0000000039c068bc63f97fbf0000000000000080f892833eeb10923ef892833eeb10923ec00eb43ea67ea0be00000000c9e97fbfbf46d5bc0000000000000080306cb43e6582aebe50b1b33ee87a92be50b1b33ee87a92be0000000036a72dbfe6183cbf000000000000008050b1b33ee87a92be50b1b33ee87a92be306cb43e6582aebe00000000c9e97fbfaf46d5bc0000000000000080306cb43e6582aebe306cb43e6582aebe9c44ab3e00c3b6be000000001b682bbf8c253e3f0000008000000080081da23e9c03bfbe306cb43e6582aebe081da23e9c03bfbe0000000027682bbf82253e3f0000008000000080081da23e9c03bfbe081da23e9c03bfbe1062933edc4dc1be00000000394e1dbe1af67c3f000000800000008018a7843e1d98c3be081da23e9c03bfbeb029853e1506debe00000000ccf37fbfc4169ebc0000000000000080b029853e1506debeb029853e1506debee8b5733e2e9de3be0000000048e8e2bea97c653f000000800000008070185d3e4634e9beb029853e1506debe70185d3e4634e9be0000000027e8e2beb17c653f000000800000008070185d3e4634e9be70185d3e4634e9be38084f3e7456f4be00000000ff7158bfb5b3083f000000800000008000f8403ea178ffbe70185d3e4634e9bed89f5a3ee361923e0000000039c068bc63f97fbf0000000000000080f892833eeb10923ec0192e3edbb2923e00f8403ea178ffbe00000000f97158bfbeb3083f000000800000008000f8403ea178ffbe00f8403ea178ffbe8018203e2648febe000000007fcf933d17557f3f00000080000000800072fe3dab17fdbe00f8403ea178ffbec0192e3edbb2923e0000000012f13e3f47852abf0000008000000080c0192e3edbb2923ec0192e3edbb2923e0072fe3dab17fdbe000000007fcf933d17557f3f00000080000000800072fe3dab17fdbe0072fe3dab17fdbef0ee0c3e0821803e0000000012f13e3f47852abf0000008000000080c0192e3edbb2923e4088d73d6a1e5b3e406ada3d0adaf3be000000003f51373f17b1323f00000080000000808062b63d689ceabe0072fe3dab17fdbe8062b63d689ceabe000000004851373f0db1323f00000080000000808062b63d689ceabe8062b63d689ceabe4088d73d6a1e5b3e000000003770783f0f0b77be00000080000000804088d73d6a1e5b3e4088d73d6a1e5b3e8053d03d14a04c3e000000003770783f0f0b77be00000080000000804088d73d6a1e5b3ec01ec93dbe213e3ec01ec93dbe213e3e00000000a72185bb75ff7fbf0000000000000080c01ec93dbe213e3ec01ec93dbe213e3ec01db53d0c69ddbe0000000018ed7f3f8bc0c43c000000800000008000d9b33daf35d0be8062b63d689ceabe00d9b33daf35d0be0000000018ed7f3f7dc0c43c000000800000008000d9b33daf35d0be00d9b33daf35d0be00eb9c3ce610d0be00000000a2ef853b74ff7f3f000000800000008000c74abd1ceccfbe00d9b33daf35d0bec028723d5e4b3e3e00000000a72185bb75ff7fbf0000000000000080c01ec93dbe213e3e0028a43cfe743e3e0028a43cfe743e3e000000003dbe8ebb61ff7fbf00000000000000800028a43cfe743e3e0028a43cfe743e3e00c74abd1ceccfbe0000000046f3853b74ff7f3f000000800000008000c74abd1ceccfbe00c74abd1ceccfbe807286bc9e9e3e3e000000003dbe8ebb61ff7fbf00000000000000800028a43cfe743e3e808658bd3ec83e3e805064bd6549d6be0000000089d464bf8a8be53e000000800000008000da7dbdaea6dcbe00c74abd1ceccfbe808658bd3ec83e3e00000000ce2d6fbf1488b6be0000000000000080808658bd3ec83e3e808658bd3ec83e3e00da7dbdaea6dcbe0000000089d464bf8a8be53e000000800000008000da7dbdaea6dcbe00da7dbdaea6dcbe80ab72bd4ee94f3e00000000ce2d6fbf1488b6be0000000000000080808658bd3ec83e3e406886bd5e0a613e00f3c5bd9219edbe000000009cf92dbfb2cc3b3f0000008000000080807c06be778cfdbe00da7dbdaea6dcbe406886bd5e0a613e0000000005df4ebf87cc16bf0000000000000080406886bd5e0a613e406886bd5e0a613e60aa9fbd985d723e0000000005df4ebf87cc16bf0000000000000080406886bd5e0a613e80ecb8bd69d8813e80ecb8bd69d8813e00000000f0f208bf034a58bf000000000000008080ecb8bd69d8813e80ecb8bd69d8813e807c06be778cfdbe00000000a1f92dbfaccc3b3f0000008000000080807c06be778cfdbe807c06be778cfdbe8033e2bd1a61883e00000000f0f208bf034a58bf000000000000008080ecb8bd69d8813e40bd05becbe98e3e40bd05becbe98e3e000000003cdad03cb3ea7fbf000000800000008040bd05becbe98e3e40bd05becbe98e3ef00222bea619febe00000000310124bd72cb7f3f000000800000008060893dbed6a6febe807c06be778cfdbe60893dbed6a6febe00000000590224bd71cb7f3f000000800000008060893dbed6a6febe60893dbed6a6febee0a530beb95d8e3e000000003cdad03cb3ea7fbf000000800000008040bd05becbe98e3e808e5bbea7d18d3eb07e5cbed41decbe00000000e57d443f2c18243f000000800000008000747bbed194d9be60893dbed6a6febe808e5bbea7d18d3e00000000c328093fe52758bf0000008000000080808e5bbea7d18d3e808e5bbea7d18d3e00747bbed194d9be00000000e97d443f2718243f000000800000008000747bbed194d9be00747bbed194d9be008e75be1192853e00000000c328093fe52758bf0000008000000080808e5bbea7d18d3ec0c687bef6a47a3e98a581be64e6c9be000000004f5b783f815a783e0000008000000080309185bef737babe00747bbed194d9be183187beed6d42be00000000c66fb63bfcfe7f3f0000008000000080a0068fbe985742be20b77ebe428442be20b77ebe428442be000000000000803f00000080000000800000008020b77ebe428442be20b77ebe428442bea0068fbe985742be00000000c66fb63bfcfe7f3f0000008000000080a0068fbe985742bea0068fbe985742bec0c687bef6a47a3e00000000de28713f7bcaabbe0000008000000080c0c687bef6a47a3ec0c687bef6a47a3e18cb8fbe1c3234be000000009b817e3f42eadc3d0000008000000080908f90bea00c26bea0068fbe985742be908f90bea00c26be000000009b817e3f42eadc3d0000008000000080908f90bea00c26be908f90bea00c26beb04697be20f41cbe00000000da8c0f3f26f7533f0000008000000080d0fd9dbea0db13be908f90bea00c26bec07a92be588b3e3e00000000de28713f7bcaabbe0000008000000080c0c687bef6a47a3ec02e9dbeba71023ed0fd9dbea0db13be00000000da8c0f3f26f7533f0000008000000080d0fd9dbea0db13bed0fd9dbea0db13bec02e9dbeba71023e00000000b0d47f3fbde314bd0000008000000080c02e9dbeba71023ec02e9dbeba71023e50719ebee4005fbd00000000dbfc7f3f4f80203c0000008000000080d0e49ebeb86c113dd0fd9dbea0db13bec8099ebee8cca63d00000000b0d47f3fbde314bd0000008000000080c02e9dbeba71023ed0e49ebeb86c113dd0e49ebeb86c113d00000000dbfc7f3f4f80203c0000008000000080d0e49ebeb86c113dd0e49ebeb86c113d20b77ebec65463be000000000000803f00000080000000800000008020b77ebe428442be20b77ebea51282be20b77ebea51282be00000000a88d31be521f7cbf000000000000008020b77ebea51282be20b77ebea51282be309185bef737babe000000004f5b783f815a783e0000008000000080309185bef737babe309185bef737babe88a292bee69ab7be000000007ed2483e58077b3f0000008000000080e0b39fbed4fdb4be309185bef737babe900e87bea2b780be00000000a88d31be521f7cbf000000000000008020b77ebea51282be90c18ebe3eb97ebe90c18ebe3eb97ebe00000000c9c33c3f65ed2cbf000000800000008090c18ebe3eb97ebe90c18ebe3eb97ebee0b39fbed4fdb4be00000000c8d2483e54077b3f0000008000000080e0b39fbed4fdb4bee0b39fbed4fdb4bed00c98bec68189be00000000c9c33c3f65ed2cbf000000800000008090c18ebe3eb97ebe1058a1beeda693bef885a0be6052a4be00000000b9b07f3fad68493d00000080000000801058a1beeda693bee0b39fbed4fdb4be1058a1beeda693be00000000b9b07f3fba68493d00000080000000801058a1beeda693be1058a1beeda693be - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0.018631458, y: -0.106223196, z: 0} - m_Extent: {x: 0.33375645, y: 0.392744, z: 0} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: --- !u!4 &692346835 stripped Transform: m_CorrespondingSourceObject: {fileID: 6190901526104200292, guid: 895ede27a3d13b69ab7c27a7eb0d0b5d, @@ -68795,170 +68631,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 28c65d2a31b1c3c03913d3dddcfbbfcd, type: 3} ---- !u!43 &865159217 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 510 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 172 - localAABB: - m_Center: {x: 0.018631458, y: -0.106223196, z: 0} - m_Extent: {x: 0.33375645, y: 0.392744, z: 0} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 0000010002000300010000000300040001000500040003000600040005000600070004000800070006000800090007000a00090008000a000b0009000a000c000b000c000a000d000e000f0010000e0011000f000e0012001100130012000e001300140012000b001400130014000b000c000c00150016000c00170015000d0017000c000d0018001700190018000d0019001a00180019001b001a001c001b0019001c001d001b001e001d001c001e001f001d001e0020001f00210020001e002200200021002300200022002300240020002300250024002300260025002700260023002800260027002800290026002a00290028002a002b0029002c002b002a002c002d002b002e002d002c002e002f002d0030002f002e0031002f00300032002f003100320033002f003400330032003500330034003500360033003500370036003800370035003800390037003a00390038003a003b0039003c003b003a003c003d003b003c003e003d003c003f003e0040003f003c00400041003f00400042004100400043004200440043004000440045004300460045004400460047004500480047004600480049004700490048004a004b003d003e004c003d004b004c004d003d004c004e004d004f004e004c0050004e004f00500051004e0052005100500052005300510052005400530054005200550002005600000000005700030001005800020004005900010003005a00050007005b00040005005c00060006005d00080009005e00070008005f000a000b00600009000a0061000d00130062000b000c0063001400160064000c000d0065001900100066000e000e00670013000f0068001000110069000f0012006a00110014006b00120015006c00160017006d00150018006e0017001a006f001800190070001c001b0071001a001d0072001b001c0073001e001f0074001d001e0075002100200076001f0024007700200021007800220022007900230023007a00270025007b00240026007c00250029007d00260027007e00280028007f002a002b00800029002a0081002c002d0082002b002c0083002e002f0084002d002e0085003000330086002f0030008700310031008800320032008900340036008a00330034008b00350035008c00380037008d00360039008e00370038008f003a003b00900039003a0091003c003d0092003b003c00930040004d0094003d003f0095003e003e0096004b00410097003f0040009800440042009900410043009a00420045009b00430044009c00460047009d00450046009e00480049009f0047004800a0004a004a00a10049004b00a2004c004c00a3004f004e00a4004d005100a5004e004f00a60050005000a70052005300a80051005200a90055005400aa0053005500ab005400 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 172 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 12 - format: 0 - dimension: 4 - - stream: 0 - offset: 28 - format: 0 - dimension: 4 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 7568 - _typelessdata: 185eb03e6ee8053e00000000e4ff7fbf11cff33a0000008000000080185eb03e6ee8053e185eb03e6ee8053e0819b03ea6271cbe0000000055fb37bff201323f00000080000000800819b03ea6271cbe0819b03ea6271cbe903bb03ec0f931bc00000000e4ff7fbf11cff33a00000080000000800819b03ea6271cbe185eb03e6ee8053e90d3a93eaa98043e00000000244dcc3d19b97ebf0000008000000080185eb03e6ee8053e0849a33ee648033e0485a83ee6d12bbe0000000055fb37bff201323f000000800000008000f1a03e267c3bbe0819b03ea6271cbe0849a33ee648033e00000000244dcc3d19b97ebf00000080000000800849a33ee648033e0849a33ee648033e2c79a13e7e482f3e00000000d5227fbfeb1ca8bd00000000000000800849a33ee648033e50a99f3e16485b3e00f1a03e267c3bbe000000006dc53dbf80d22b3f000000800000008000f1a03e267c3bbe00f1a03e267c3bbe50a99f3e16485b3e00000000d5227fbfeb1ca8bd000000000000008050a99f3e16485b3e50a99f3e16485b3ea834983e10c84ebe000000006dc53dbf80d22b3f000000800000008050788f3efa1362be00f1a03e267c3bbe249e913ef6b47f3e00000000acba4abfb1521cbf000000000000008050a99f3e16485b3ef892833eeb10923e50788f3efa1362be0000000030a72dbfea183cbf000000000000008050788f3efa1362be50788f3efa1362be18a7843e1d98c3be00000000ccf37fbfc4169ebc000000000000008018a7843e1d98c3be18a7843e1d98c3bef892833eeb10923e00000000acba4abfb1521cbf0000000000000080f892833eeb10923ef892833eeb10923e50b1b33ee87a92be00000000c9e97fbfbf46d5bc000000000000008050b1b33ee87a92be50b1b33ee87a92be306cb43e6582aebe000000001b682bbf8c253e3f0000008000000080306cb43e6582aebe306cb43e6582aebec00eb43ea67ea0be00000000c9e97fbfaf46d5bc0000000000000080306cb43e6582aebe50b1b33ee87a92be9c44ab3e00c3b6be0000000027682bbf82253e3f0000008000000080081da23e9c03bfbe306cb43e6582aebe081da23e9c03bfbe00000000394e1dbe1af67c3f0000008000000080081da23e9c03bfbe081da23e9c03bfbed094a13e72c281be0000000036a72dbfe6183cbf000000000000008050b1b33ee87a92be50788f3efa1362be1062933edc4dc1be000000007c4e1dbe18f67c3f000000800000008018a7843e1d98c3be081da23e9c03bfbeb029853e1506debe0000000048e8e2bea97c653f0000008000000080b029853e1506debeb029853e1506debe64e8843e19cfd0be00000000ccf37fbfc4169ebc0000000000000080b029853e1506debe18a7843e1d98c3bee8b5733e2e9de3be0000000027e8e2beb17c653f000000800000008070185d3e4634e9beb029853e1506debe70185d3e4634e9be00000000ff7158bfb5b3083f000000800000008070185d3e4634e9be70185d3e4634e9bed89f5a3ee361923e0000000039c068bc63f97fbf0000000000000080f892833eeb10923ec0192e3edbb2923e38084f3e7456f4be00000000f97158bfbeb3083f000000800000008000f8403ea178ffbe70185d3e4634e9be00f8403ea178ffbe000000007fcf933d17557f3f000000800000008000f8403ea178ffbe00f8403ea178ffbec0192e3edbb2923e0000000039c068bc63f97fbf0000000000000080c0192e3edbb2923ec0192e3edbb2923e8018203e2648febe000000007fcf933d17557f3f00000080000000800072fe3dab17fdbe00f8403ea178ffbef0ee0c3e0821803e0000000012f13e3f47852abf0000008000000080c0192e3edbb2923e4088d73d6a1e5b3e0072fe3dab17fdbe000000003f51373f17b1323f00000080000000800072fe3dab17fdbe0072fe3dab17fdbe406ada3d0adaf3be000000004851373f0db1323f00000080000000808062b63d689ceabe0072fe3dab17fdbe4088d73d6a1e5b3e0000000012f13e3f47852abf00000080000000804088d73d6a1e5b3e4088d73d6a1e5b3e8053d03d14a04c3e000000003770783f0f0b77be00000080000000804088d73d6a1e5b3ec01ec93dbe213e3ec01ec93dbe213e3e000000003770783f0f0b77be0000008000000080c01ec93dbe213e3ec01ec93dbe213e3e8062b63d689ceabe0000000018ed7f3f8bc0c43c00000080000000808062b63d689ceabe8062b63d689ceabec01db53d0c69ddbe0000000018ed7f3f7dc0c43c000000800000008000d9b33daf35d0be8062b63d689ceabe00d9b33daf35d0be00000000a2ef853b74ff7f3f000000800000008000d9b33daf35d0be00d9b33daf35d0bec028723d5e4b3e3e00000000a72185bb75ff7fbf0000000000000080c01ec93dbe213e3e0028a43cfe743e3e0028a43cfe743e3e00000000a72185bb75ff7fbf00000000000000800028a43cfe743e3e0028a43cfe743e3e00eb9c3ce610d0be0000000046f3853b74ff7f3f000000800000008000c74abd1ceccfbe00d9b33daf35d0be807286bc9e9e3e3e000000003dbe8ebb61ff7fbf00000000000000800028a43cfe743e3e808658bd3ec83e3e00c74abd1ceccfbe0000000089d464bf8a8be53e000000800000008000c74abd1ceccfbe00c74abd1ceccfbe808658bd3ec83e3e000000003dbe8ebb61ff7fbf0000000000000080808658bd3ec83e3e808658bd3ec83e3e805064bd6549d6be0000000089d464bf8a8be53e000000800000008000da7dbdaea6dcbe00c74abd1ceccfbe80ab72bd4ee94f3e00000000ce2d6fbf1488b6be0000000000000080808658bd3ec83e3e406886bd5e0a613e00da7dbdaea6dcbe000000009cf92dbfb2cc3b3f000000800000008000da7dbdaea6dcbe00da7dbdaea6dcbe406886bd5e0a613e00000000ce2d6fbf1488b6be0000000000000080406886bd5e0a613e406886bd5e0a613e60aa9fbd985d723e0000000005df4ebf87cc16bf0000000000000080406886bd5e0a613e80ecb8bd69d8813e80ecb8bd69d8813e0000000005df4ebf87cc16bf000000000000008080ecb8bd69d8813e80ecb8bd69d8813e00f3c5bd9219edbe00000000a1f92dbfaccc3b3f0000008000000080807c06be778cfdbe00da7dbdaea6dcbe8033e2bd1a61883e00000000f0f208bf034a58bf000000000000008080ecb8bd69d8813e40bd05becbe98e3e40bd05becbe98e3e00000000f0f208bf034a58bf000000000000008040bd05becbe98e3e40bd05becbe98e3e807c06be778cfdbe00000000310124bd72cb7f3f0000008000000080807c06be778cfdbe807c06be778cfdbef00222bea619febe00000000590224bd71cb7f3f000000800000008060893dbed6a6febe807c06be778cfdbee0a530beb95d8e3e000000003cdad03cb3ea7fbf000000800000008040bd05becbe98e3e808e5bbea7d18d3e60893dbed6a6febe00000000e57d443f2c18243f000000800000008060893dbed6a6febe60893dbed6a6febe808e5bbea7d18d3e000000003cdad03cb3ea7fbf0000008000000080808e5bbea7d18d3e808e5bbea7d18d3eb07e5cbed41decbe00000000e97d443f2718243f000000800000008000747bbed194d9be60893dbed6a6febe008e75be1192853e00000000c328093fe52758bf0000008000000080808e5bbea7d18d3ec0c687bef6a47a3e00747bbed194d9be000000004f5b783f815a783e000000800000008000747bbed194d9be00747bbed194d9be20b77ebe428442be00000000c66fb63bfcfe7f3f000000800000008020b77ebe428442be20b77ebe428442be183187beed6d42be00000000c66fb63bfcfe7f3f0000008000000080a0068fbe985742be20b77ebe428442bec0c687bef6a47a3e00000000c328093fe52758bf0000008000000080c0c687bef6a47a3ec0c687bef6a47a3ea0068fbe985742be000000009b817e3f42eadc3d0000008000000080a0068fbe985742bea0068fbe985742be18cb8fbe1c3234be000000009b817e3f42eadc3d0000008000000080908f90bea00c26bea0068fbe985742be908f90bea00c26be00000000da8c0f3f26f7533f0000008000000080908f90bea00c26be908f90bea00c26bec07a92be588b3e3e00000000de28713f7bcaabbe0000008000000080c0c687bef6a47a3ec02e9dbeba71023eb04697be20f41cbe00000000da8c0f3f26f7533f0000008000000080d0fd9dbea0db13be908f90bea00c26bec02e9dbeba71023e00000000de28713f7bcaabbe0000008000000080c02e9dbeba71023ec02e9dbeba71023ed0fd9dbea0db13be00000000dbfc7f3f4f80203c0000008000000080d0fd9dbea0db13bed0fd9dbea0db13bec8099ebee8cca63d00000000b0d47f3fbde314bd0000008000000080c02e9dbeba71023ed0e49ebeb86c113d50719ebee4005fbd00000000dbfc7f3f4f80203c0000008000000080d0e49ebeb86c113dd0fd9dbea0db13bed0e49ebeb86c113d00000000b0d47f3fbde314bd0000008000000080d0e49ebeb86c113dd0e49ebeb86c113d20b77ebec65463be000000000000803f00000080000000800000008020b77ebe428442be20b77ebea51282be20b77ebea51282be000000000000803f00000080000000800000008020b77ebea51282be20b77ebea51282be98a581be64e6c9be000000004f5b783f815a783e0000008000000080309185bef737babe00747bbed194d9be309185bef737babe000000007ed2483e58077b3f0000008000000080309185bef737babe309185bef737babe900e87bea2b780be00000000a88d31be521f7cbf000000000000008020b77ebea51282be90c18ebe3eb97ebe90c18ebe3eb97ebe00000000a88d31be521f7cbf000000000000008090c18ebe3eb97ebe90c18ebe3eb97ebe88a292bee69ab7be00000000c8d2483e54077b3f0000008000000080e0b39fbed4fdb4be309185bef737babed00c98bec68189be00000000c9c33c3f65ed2cbf000000800000008090c18ebe3eb97ebe1058a1beeda693bee0b39fbed4fdb4be00000000b9b07f3fad68493d0000008000000080e0b39fbed4fdb4bee0b39fbed4fdb4bef885a0be6052a4be00000000b9b07f3fba68493d00000080000000801058a1beeda693bee0b39fbed4fdb4be1058a1beeda693be00000000c9c33c3f65ed2cbf00000080000000801058a1beeda693be1058a1beeda693be903bb03ec0f931bc00000000e4ff7fbf11cff33a00000080000000800819b03ea6271cbe185eb03e6ee8053e185eb03e6ee8053e00000000244dcc3d19b97ebf0000008000000080185eb03e6ee8053e185eb03e6ee8053e0819b03ea6271cbe00000000e4ff7fbf11cff33a00000080000000800819b03ea6271cbe0819b03ea6271cbe0485a83ee6d12bbe0000000055fb37bff201323f000000800000008000f1a03e267c3bbe0819b03ea6271cbe90d3a93eaa98043e00000000244dcc3d19b97ebf0000008000000080185eb03e6ee8053e0849a33ee648033e00f1a03e267c3bbe0000000055fb37bff201323f000000800000008000f1a03e267c3bbe00f1a03e267c3bbe0849a33ee648033e00000000d5227fbfeb1ca8bd00000000000000800849a33ee648033e0849a33ee648033e2c79a13e7e482f3e00000000d5227fbfeb1ca8bd00000000000000800849a33ee648033e50a99f3e16485b3ea834983e10c84ebe000000006dc53dbf80d22b3f000000800000008050788f3efa1362be00f1a03e267c3bbe50a99f3e16485b3e00000000acba4abfb1521cbf000000000000008050a99f3e16485b3e50a99f3e16485b3e50788f3efa1362be000000006dc53dbf80d22b3f000000800000008050788f3efa1362be50788f3efa1362be249e913ef6b47f3e00000000acba4abfb1521cbf000000000000008050a99f3e16485b3ef892833eeb10923ed094a13e72c281be0000000030a72dbfea183cbf000000000000008050b1b33ee87a92be50788f3efa1362be18a7843e1d98c3be000000007c4e1dbe18f67c3f000000800000008018a7843e1d98c3be18a7843e1d98c3be64e8843e19cfd0be00000000ccf37fbfc4169ebc0000000000000080b029853e1506debe18a7843e1d98c3bef892833eeb10923e0000000039c068bc63f97fbf0000000000000080f892833eeb10923ef892833eeb10923ec00eb43ea67ea0be00000000c9e97fbfbf46d5bc0000000000000080306cb43e6582aebe50b1b33ee87a92be50b1b33ee87a92be0000000036a72dbfe6183cbf000000000000008050b1b33ee87a92be50b1b33ee87a92be306cb43e6582aebe00000000c9e97fbfaf46d5bc0000000000000080306cb43e6582aebe306cb43e6582aebe9c44ab3e00c3b6be000000001b682bbf8c253e3f0000008000000080081da23e9c03bfbe306cb43e6582aebe081da23e9c03bfbe0000000027682bbf82253e3f0000008000000080081da23e9c03bfbe081da23e9c03bfbe1062933edc4dc1be00000000394e1dbe1af67c3f000000800000008018a7843e1d98c3be081da23e9c03bfbeb029853e1506debe00000000ccf37fbfc4169ebc0000000000000080b029853e1506debeb029853e1506debee8b5733e2e9de3be0000000048e8e2bea97c653f000000800000008070185d3e4634e9beb029853e1506debe70185d3e4634e9be0000000027e8e2beb17c653f000000800000008070185d3e4634e9be70185d3e4634e9be38084f3e7456f4be00000000ff7158bfb5b3083f000000800000008000f8403ea178ffbe70185d3e4634e9bed89f5a3ee361923e0000000039c068bc63f97fbf0000000000000080f892833eeb10923ec0192e3edbb2923e00f8403ea178ffbe00000000f97158bfbeb3083f000000800000008000f8403ea178ffbe00f8403ea178ffbe8018203e2648febe000000007fcf933d17557f3f00000080000000800072fe3dab17fdbe00f8403ea178ffbec0192e3edbb2923e0000000012f13e3f47852abf0000008000000080c0192e3edbb2923ec0192e3edbb2923e0072fe3dab17fdbe000000007fcf933d17557f3f00000080000000800072fe3dab17fdbe0072fe3dab17fdbef0ee0c3e0821803e0000000012f13e3f47852abf0000008000000080c0192e3edbb2923e4088d73d6a1e5b3e406ada3d0adaf3be000000003f51373f17b1323f00000080000000808062b63d689ceabe0072fe3dab17fdbe8062b63d689ceabe000000004851373f0db1323f00000080000000808062b63d689ceabe8062b63d689ceabe4088d73d6a1e5b3e000000003770783f0f0b77be00000080000000804088d73d6a1e5b3e4088d73d6a1e5b3e8053d03d14a04c3e000000003770783f0f0b77be00000080000000804088d73d6a1e5b3ec01ec93dbe213e3ec01ec93dbe213e3e00000000a72185bb75ff7fbf0000000000000080c01ec93dbe213e3ec01ec93dbe213e3ec01db53d0c69ddbe0000000018ed7f3f8bc0c43c000000800000008000d9b33daf35d0be8062b63d689ceabe00d9b33daf35d0be0000000018ed7f3f7dc0c43c000000800000008000d9b33daf35d0be00d9b33daf35d0be00eb9c3ce610d0be00000000a2ef853b74ff7f3f000000800000008000c74abd1ceccfbe00d9b33daf35d0bec028723d5e4b3e3e00000000a72185bb75ff7fbf0000000000000080c01ec93dbe213e3e0028a43cfe743e3e0028a43cfe743e3e000000003dbe8ebb61ff7fbf00000000000000800028a43cfe743e3e0028a43cfe743e3e00c74abd1ceccfbe0000000046f3853b74ff7f3f000000800000008000c74abd1ceccfbe00c74abd1ceccfbe807286bc9e9e3e3e000000003dbe8ebb61ff7fbf00000000000000800028a43cfe743e3e808658bd3ec83e3e805064bd6549d6be0000000089d464bf8a8be53e000000800000008000da7dbdaea6dcbe00c74abd1ceccfbe808658bd3ec83e3e00000000ce2d6fbf1488b6be0000000000000080808658bd3ec83e3e808658bd3ec83e3e00da7dbdaea6dcbe0000000089d464bf8a8be53e000000800000008000da7dbdaea6dcbe00da7dbdaea6dcbe80ab72bd4ee94f3e00000000ce2d6fbf1488b6be0000000000000080808658bd3ec83e3e406886bd5e0a613e00f3c5bd9219edbe000000009cf92dbfb2cc3b3f0000008000000080807c06be778cfdbe00da7dbdaea6dcbe406886bd5e0a613e0000000005df4ebf87cc16bf0000000000000080406886bd5e0a613e406886bd5e0a613e60aa9fbd985d723e0000000005df4ebf87cc16bf0000000000000080406886bd5e0a613e80ecb8bd69d8813e80ecb8bd69d8813e00000000f0f208bf034a58bf000000000000008080ecb8bd69d8813e80ecb8bd69d8813e807c06be778cfdbe00000000a1f92dbfaccc3b3f0000008000000080807c06be778cfdbe807c06be778cfdbe8033e2bd1a61883e00000000f0f208bf034a58bf000000000000008080ecb8bd69d8813e40bd05becbe98e3e40bd05becbe98e3e000000003cdad03cb3ea7fbf000000800000008040bd05becbe98e3e40bd05becbe98e3ef00222bea619febe00000000310124bd72cb7f3f000000800000008060893dbed6a6febe807c06be778cfdbe60893dbed6a6febe00000000590224bd71cb7f3f000000800000008060893dbed6a6febe60893dbed6a6febee0a530beb95d8e3e000000003cdad03cb3ea7fbf000000800000008040bd05becbe98e3e808e5bbea7d18d3eb07e5cbed41decbe00000000e57d443f2c18243f000000800000008000747bbed194d9be60893dbed6a6febe808e5bbea7d18d3e00000000c328093fe52758bf0000008000000080808e5bbea7d18d3e808e5bbea7d18d3e00747bbed194d9be00000000e97d443f2718243f000000800000008000747bbed194d9be00747bbed194d9be008e75be1192853e00000000c328093fe52758bf0000008000000080808e5bbea7d18d3ec0c687bef6a47a3e98a581be64e6c9be000000004f5b783f815a783e0000008000000080309185bef737babe00747bbed194d9be183187beed6d42be00000000c66fb63bfcfe7f3f0000008000000080a0068fbe985742be20b77ebe428442be20b77ebe428442be000000000000803f00000080000000800000008020b77ebe428442be20b77ebe428442bea0068fbe985742be00000000c66fb63bfcfe7f3f0000008000000080a0068fbe985742bea0068fbe985742bec0c687bef6a47a3e00000000de28713f7bcaabbe0000008000000080c0c687bef6a47a3ec0c687bef6a47a3e18cb8fbe1c3234be000000009b817e3f42eadc3d0000008000000080908f90bea00c26bea0068fbe985742be908f90bea00c26be000000009b817e3f42eadc3d0000008000000080908f90bea00c26be908f90bea00c26beb04697be20f41cbe00000000da8c0f3f26f7533f0000008000000080d0fd9dbea0db13be908f90bea00c26bec07a92be588b3e3e00000000de28713f7bcaabbe0000008000000080c0c687bef6a47a3ec02e9dbeba71023ed0fd9dbea0db13be00000000da8c0f3f26f7533f0000008000000080d0fd9dbea0db13bed0fd9dbea0db13bec02e9dbeba71023e00000000b0d47f3fbde314bd0000008000000080c02e9dbeba71023ec02e9dbeba71023e50719ebee4005fbd00000000dbfc7f3f4f80203c0000008000000080d0e49ebeb86c113dd0fd9dbea0db13bec8099ebee8cca63d00000000b0d47f3fbde314bd0000008000000080c02e9dbeba71023ed0e49ebeb86c113dd0e49ebeb86c113d00000000dbfc7f3f4f80203c0000008000000080d0e49ebeb86c113dd0e49ebeb86c113d20b77ebec65463be000000000000803f00000080000000800000008020b77ebe428442be20b77ebea51282be20b77ebea51282be00000000a88d31be521f7cbf000000000000008020b77ebea51282be20b77ebea51282be309185bef737babe000000004f5b783f815a783e0000008000000080309185bef737babe309185bef737babe88a292bee69ab7be000000007ed2483e58077b3f0000008000000080e0b39fbed4fdb4be309185bef737babe900e87bea2b780be00000000a88d31be521f7cbf000000000000008020b77ebea51282be90c18ebe3eb97ebe90c18ebe3eb97ebe00000000c9c33c3f65ed2cbf000000800000008090c18ebe3eb97ebe90c18ebe3eb97ebee0b39fbed4fdb4be00000000c8d2483e54077b3f0000008000000080e0b39fbed4fdb4bee0b39fbed4fdb4bed00c98bec68189be00000000c9c33c3f65ed2cbf000000800000008090c18ebe3eb97ebe1058a1beeda693bef885a0be6052a4be00000000b9b07f3fad68493d00000080000000801058a1beeda693bee0b39fbed4fdb4be1058a1beeda693be00000000b9b07f3fba68493d00000080000000801058a1beeda693be1058a1beeda693be - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0.018631458, y: -0.106223196, z: 0} - m_Extent: {x: 0.33375645, y: 0.392744, z: 0} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: --- !u!1 &912561941 GameObject: m_ObjectHideFlags: 0 @@ -68991,7 +68663,7 @@ MonoBehaviour: m_EditorClassIdentifier: model: virtualCamera: {fileID: 534324908} - player: {fileID: 1543224926} + player: {fileID: 0} spawnPoint: {fileID: 918417265} hud: {fileID: 1129615613} items: {fileID: 912561944} @@ -69050,7 +68722,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 8 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &963480910 stripped Transform: @@ -69142,7 +68814,7 @@ Transform: - {fileID: 526284131} - {fileID: 1685334301} m_Father: {fileID: 0} - m_RootOrder: 4 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1129615610 GameObject: @@ -69196,7 +68868,7 @@ RectTransform: m_Children: - {fileID: 2017606846} m_Father: {fileID: 0} - m_RootOrder: 9 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -69216,7 +68888,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: healthDisplay: {fileID: 2017606847} - playerController: {fileID: 1543224926} + playerController: {fileID: 0} --- !u!4 &1160400375 stripped Transform: m_CorrespondingSourceObject: {fileID: 6249332602959962823, guid: 3c8e60eb40c27247a9f4824b46b136fe, @@ -69229,6 +68901,18 @@ Transform: type: 3} m_PrefabInstance: {fileID: 2018050124} m_PrefabAsset: {fileID: 0} +--- !u!95 &1206577117 stripped +Animator: + m_CorrespondingSourceObject: {fileID: 1127540733912009897, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + m_PrefabInstance: {fileID: 1127540732885805940} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1206577119 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1127540733912009899, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + m_PrefabInstance: {fileID: 1127540732885805940} + m_PrefabAsset: {fileID: 0} --- !u!1 &1208854757 GameObject: m_ObjectHideFlags: 0 @@ -69259,7 +68943,7 @@ Transform: - {fileID: 1426707253} - {fileID: 1608393133} m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &1280348942 stripped Transform: @@ -69448,16 +69132,35 @@ MonoBehaviour: m_GameObject: {fileID: 1362096485} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3} m_Name: m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 + m_MoveRepeatDelay: 0.5 + m_MoveRepeatRate: 0.1 + m_ActionsAsset: {fileID: -944628639613478452, guid: 2e7f0548f4e61755da3ffa548781763d, + type: 3} + m_PointAction: {fileID: -7468723352388058024, guid: 2e7f0548f4e61755da3ffa548781763d, + type: 3} + m_MoveAction: {fileID: -7261217635567344735, guid: 2e7f0548f4e61755da3ffa548781763d, + type: 3} + m_SubmitAction: {fileID: 7401709212341000572, guid: 2e7f0548f4e61755da3ffa548781763d, + type: 3} + m_CancelAction: {fileID: -8084754252058033546, guid: 2e7f0548f4e61755da3ffa548781763d, + type: 3} + m_LeftClickAction: {fileID: 268665061733544700, guid: 2e7f0548f4e61755da3ffa548781763d, + type: 3} + m_MiddleClickAction: {fileID: -4465404318708066292, guid: 2e7f0548f4e61755da3ffa548781763d, + type: 3} + m_RightClickAction: {fileID: 7231937475484719326, guid: 2e7f0548f4e61755da3ffa548781763d, + type: 3} + m_ScrollWheelAction: {fileID: -8503505466644101416, guid: 2e7f0548f4e61755da3ffa548781763d, + type: 3} + m_TrackedDevicePositionAction: {fileID: -9113551024564209714, guid: 2e7f0548f4e61755da3ffa548781763d, + type: 3} + m_TrackedDeviceOrientationAction: {fileID: -1741737915729709090, guid: 2e7f0548f4e61755da3ffa548781763d, + type: 3} + m_DeselectOnBackgroundClick: 1 + m_PointerBehavior: 0 --- !u!114 &1362096487 MonoBehaviour: m_ObjectHideFlags: 0 @@ -69485,7 +69188,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1426707251 GameObject: @@ -69565,18 +69268,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 2737057880243460385} m_PrefabAsset: {fileID: 0} ---- !u!114 &1543224926 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 557720380000076311, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - m_PrefabInstance: {fileID: 8641176140051378486} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1f7b9e7bdf0a8b544a43a11e2457ca0f, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!4 &1550054944 stripped Transform: m_CorrespondingSourceObject: {fileID: 4944560502804681641, guid: 90865f1382101b8cabc5162939b7de18, @@ -69618,7 +69309,7 @@ MonoBehaviour: m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 0.3 m_LightVolumeOpacity: 0 - m_ApplyToSortingLayers: 00000000 + m_ApplyToSortingLayers: 000000008372eedc m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 @@ -69672,6 +69363,7 @@ GameObject: - component: {fileID: 1685334301} - component: {fileID: 1685334303} - component: {fileID: 1685334302} + - component: {fileID: 1685334304} m_Layer: 0 m_Name: BricksSprite m_TagString: Untagged @@ -69735,8 +69427,8 @@ SpriteRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 + m_SortingLayerID: -588352893 + m_SortingLayer: -1 m_SortingOrder: -1 m_Sprite: {fileID: 21300000, guid: fdfb3796a96b09f45b7ed20555d95926, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} @@ -69757,6 +69449,36 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1685334300} m_CullTransparentMesh: 0 +--- !u!114 &1685334304 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1685334300} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Actions: {fileID: 0} + m_NotificationBehavior: 0 + m_UIInputModule: {fileID: 0} + m_DeviceLostEvent: + m_PersistentCalls: + m_Calls: [] + m_DeviceRegainedEvent: + m_PersistentCalls: + m_Calls: [] + m_ControlsChangedEvent: + m_PersistentCalls: + m_Calls: [] + m_ActionEvents: [] + m_NeverAutoSwitchControlSchemes: 0 + m_DefaultControlScheme: + m_DefaultActionMap: + m_SplitScreenIndex: -1 + m_Camera: {fileID: 0} --- !u!1001 &1688365557 PrefabInstance: m_ObjectHideFlags: 0 @@ -69961,7 +69683,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1877297266} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.22120595, y: -0.035509557, z: 17.452637} + m_LocalPosition: {x: 4.566206, y: -0.6025095, z: 17.452637} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 753746184} @@ -75135,7 +74857,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 180, y: 0, z: 0} --- !u!4 &2091614717 stripped Transform: @@ -75260,6 +74982,255 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 64dc6a5a2b8a239b1ab1ed59f5e1db3d, type: 3} +--- !u!1001 &1127540732885805940 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1127540733912009872, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: animator + value: + objectReference: {fileID: 1206577117} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.size + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_UIInputModule + value: + objectReference: {fileID: 1362096486} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_NotificationBehavior + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[1].m_ActionId + value: 37d38fed-ad25-4a1e-b364-2183f4b904ec + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[1].m_ActionName + value: Player/Fire[/Mouse/leftButton] + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[2].m_ActionId + value: 5782a88d-1841-4f28-8732-f43984baeab5 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[2].m_ActionName + value: UI/Navigate[/Keyboard/w,/Keyboard/upArrow,/Keyboard/s,/Keyboard/downArrow,/Keyboard/a,/Keyboard/leftArrow,/Keyboard/d,/Keyboard/rightArrow] + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_ActionId + value: 644f1157-b110-4dc6-bbd3-89bddab12ecb + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_ActionName + value: UI/Submit[/Keyboard/enter] + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_ActionId + value: 126194ef-8bb8-44f7-b4bf-d73a414d241b + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_ActionName + value: UI/Cancel[/Keyboard/escape] + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[5].m_ActionId + value: 81e334c8-3186-45e3-a7f7-655e521d0cbf + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[5].m_ActionName + value: UI/Point[/Mouse/position] + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[6].m_ActionId + value: 5cd558dc-0e4e-42c8-bd1e-339f618c33a9 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[6].m_ActionName + value: UI/Click[/Mouse/leftButton] + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[7].m_ActionId + value: bdcee344-b797-424a-b13b-9711476f636f + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[7].m_ActionName + value: UI/ScrollWheel[/Mouse/scroll] + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_ActionId + value: a669cd7a-e2a4-4a1c-afe4-9664a78b8e29 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_ActionName + value: UI/MiddleClick[/Mouse/middleButton] + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[9].m_ActionId + value: 954f4b8a-466a-4a50-9bfe-c8869f697714 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[9].m_ActionName + value: UI/RightClick[/Mouse/rightButton] + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[10].m_ActionId + value: a4ca47d9-48a1-420a-92e5-ce36ecb1c664 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[10].m_ActionName + value: UI/TrackedDevicePosition + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[11].m_ActionId + value: 5ad0c81e-b151-4be1-934b-489a8256fa25 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[11].m_ActionName + value: UI/TrackedDeviceOrientation + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[12].m_ActionId + value: 89cb3776-bd09-436f-b835-ebf7638e6c29 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[12].m_ActionName + value: Player/Jump[/Keyboard/space] + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[13].m_ActionId + value: 79db912d-931d-4cef-b244-acd0a7f14eff + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[13].m_ActionName + value: Player/Block[/Mouse/rightButton] + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[14].m_ActionId + value: a4698e98-2f8a-488e-86a2-7b47eed1ec2c + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_ActionEvents.Array.data[14].m_ActionName + value: Player/Roll[/Keyboard/ctrl] + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_DefaultControlScheme + value: Keyboard&Mouse + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_NeverAutoSwitchControlSchemes + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009878, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009896, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_Name + value: Hero + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009898, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 690f510032fea7de5804229802dd19be, type: 2} + - target: {fileID: 1127540733912009899, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_LocalPosition.x + value: 1.715 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009899, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.997 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009899, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009899, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009899, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009899, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009899, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009899, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009899, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009899, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1127540733912009899, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d570f1cbf0a3ef9f8b0424f9e5576ef7, type: 3} --- !u!1001 &1406703917874393491 PrefabInstance: m_ObjectHideFlags: 0 @@ -75408,191 +75379,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b0deb534a8ba8439999679f2eaafdec4, type: 3} ---- !u!4 &6698281394637870151 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - m_PrefabInstance: {fileID: 8641176140051378486} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &8641176140051378486 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 3535038827622998275, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_Mesh - value: - objectReference: {fileID: 660353254} - - target: {fileID: 3535038827622998275, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_InstanceId - value: -8052 - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasHurt.m_PersistentCalls.m_Calls.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasKilled.m_PersistentCalls.m_Calls.Array.size - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasHealed.m_PersistentCalls.m_Calls.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasHurt.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 1129615613} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasHurt.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: HUDController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasHurt.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: UpdateHealth - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasHurt.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasKilled.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: HUDController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasKilled.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasKilled.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasKilled.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 1129615613} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasKilled.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: Reset - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasKilled.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasHurt.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasHealed.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: Pink.UI.HUDController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasHealed.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasHealed.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasHealed.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 1129615613} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasHealed.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: UpdateHealth - objectReference: {fileID: 0} - - target: {fileID: 5976345916529560159, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: WasHealed.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328333, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_Name - value: Pink - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalPosition.x - value: -2.63 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalPosition.y - value: -0.43 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: cb6cca40b141a88478bdd8188375abda, type: 3} --- !u!1001 &8695385200877030478 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/Main/Post Profile.asset b/Assets/Scenes/Main/Post Profile.asset index 5d7f95c..a3718fd 100644 --- a/Assets/Scenes/Main/Post Profile.asset +++ b/Assets/Scenes/Main/Post Profile.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 29fa0085f50d5e54f8144f766051a691, type: 3} m_Name: FilmGrain m_EditorClassIdentifier: - active: 0 + active: 1 m_AdvancedMode: 0 type: m_OverrideState: 1 @@ -59,7 +59,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} m_Name: Bloom m_EditorClassIdentifier: - active: 0 + active: 1 m_AdvancedMode: 0 threshold: m_OverrideState: 1 @@ -144,7 +144,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 81180773991d8724ab7f2d216912b564, type: 3} m_Name: ChromaticAberration m_EditorClassIdentifier: - active: 0 + active: 1 m_AdvancedMode: 0 intensity: m_OverrideState: 1 diff --git a/Assets/Scripts/Mechanics/Hero.meta b/Assets/Scripts/Mechanics/Hero.meta new file mode 100644 index 0000000..294c59b --- /dev/null +++ b/Assets/Scripts/Mechanics/Hero.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f690416fd41eb65d9a82ec0a64f3db8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Mechanics/Hero/Hero.cs b/Assets/Scripts/Mechanics/Hero/Hero.cs new file mode 100644 index 0000000..161ccf5 --- /dev/null +++ b/Assets/Scripts/Mechanics/Hero/Hero.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.InputSystem; + +public class Hero : MonoBehaviour +{ + public Animator animator; + public HeroInput input; + + private System.Random random; + + private void OnEnable() { + input.Enable(); + } + + private void OnDisable() { + input.Disable(); + } + + private void Awake() { + input = new HeroInput(); + random = new System.Random(); + + input.Player.Move.performed += ctx => OnMove(ctx); + input.Player.Attack.performed += ctx => OnAttack(ctx); + } + + public void OnMove(InputAction.CallbackContext context) + { + Debug.Log("Moving: " + context); + } + + public void OnJump(InputAction.CallbackContext context) + { + Debug.Log("Jumping"); + animator.SetTrigger("Jump"); + } + + public void OnAttack(InputAction.CallbackContext context) + { + int attackNumber = random.Next(1,4); + animator.SetTrigger("Attack" + attackNumber.ToString()); + } + + public void OnBlock(InputAction.CallbackContext context) + { + animator.SetTrigger("Block"); + } + + public void OnRoll(InputAction.CallbackContext context) + { + Debug.Log("Rolling"); + animator.SetTrigger("Roll"); + } + + private void Update() { + Keyboard kb = InputSystem.GetDevice(); + if(kb.spaceKey.wasPressedThisFrame) + { + Debug.Log("SPACE"); + } + } + +} diff --git a/Assets/Scripts/Mechanics/Hero/Hero.cs.meta b/Assets/Scripts/Mechanics/Hero/Hero.cs.meta new file mode 100644 index 0000000..b64e64a --- /dev/null +++ b/Assets/Scripts/Mechanics/Hero/Hero.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1eeb02edb6a1deb74a75b45546de034e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Mechanics/Hero/HeroController.cs b/Assets/Scripts/Mechanics/Hero/HeroController.cs new file mode 100644 index 0000000..cbeee14 --- /dev/null +++ b/Assets/Scripts/Mechanics/Hero/HeroController.cs @@ -0,0 +1,128 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.InputSystem; + +namespace Pink.Mechanics +{ + public class HeroController : Pink.Mechanics.Kinematic + { + /// + /// Max horizontal speed of the player. + /// + public float maxSpeed = 7; + /// + /// Initial jump velocity at the start of a jump. + /// + public float jumpTakeOffSpeed = 7; + + public JumpState jumpState = JumpState.Grounded; + private bool stopJump; + /*internal new*/ + public Collider2D collider2d; + public Health health; + public bool controlEnabled = true; + + bool jump; + Vector2 move; + SpriteRenderer spriteRenderer; + internal Animator animator; + + public Bounds Bounds => collider2d.bounds; + + // Start is called before the first frame update + void Awake() + { + health = GetComponent(); + collider2d = GetComponent(); + spriteRenderer = GetComponent(); + animator = GetComponent(); + } + + // Update is called once per frame + protected override void Update() + { + if (controlEnabled) + { + move.x = Input.GetAxis("Horizontal"); + if (jumpState == JumpState.Grounded && Input.GetButtonDown("Jump")) + jumpState = JumpState.PrepareToJump; + else if (Input.GetButtonUp("Jump")) + { + stopJump = true; + } + } + else + { + move.x = 0; + } + UpdateJumpState(); + base.Update(); + } + + void UpdateJumpState() + { + jump = false; + switch (jumpState) + { + case JumpState.PrepareToJump: + jumpState = JumpState.Jumping; + jump = true; + stopJump = false; + break; + case JumpState.Jumping: + if (!IsGrounded) + { + jumpState = JumpState.InFlight; + } + break; + case JumpState.InFlight: + if (IsGrounded) + { + jumpState = JumpState.Landed; + } + break; + case JumpState.Landed: + jumpState = JumpState.Grounded; + break; + } + } + + protected override void ComputeVelocity() + { + if (jump && IsGrounded) + { + velocity.y = jumpTakeOffSpeed; + jump = false; + } + else if (stopJump) + { + stopJump = false; + if (velocity.y > 0) + { + //velocity.y = velocity.y; + } + } + + if (move.x > 0.01f) + spriteRenderer.flipX = false; + else if (move.x < -0.01f) + spriteRenderer.flipX = true; + + animator.SetBool("grounded", IsGrounded); + animator.SetFloat("velocityX", Mathf.Abs(velocity.x) / maxSpeed); + animator.SetFloat("velocityY", velocity.y); + + targetVelocity = move * maxSpeed; + } + + public enum JumpState + { + Grounded, + PrepareToJump, + Jumping, + InFlight, + Landed + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Mechanics/Hero/HeroController.cs.meta b/Assets/Scripts/Mechanics/Hero/HeroController.cs.meta new file mode 100644 index 0000000..a443d59 --- /dev/null +++ b/Assets/Scripts/Mechanics/Hero/HeroController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3ab69fb80232b6147a3f1f477ecb95d6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Mechanics/Hero/HeroInput.cs b/Assets/Scripts/Mechanics/Hero/HeroInput.cs new file mode 100644 index 0000000..d023bb6 --- /dev/null +++ b/Assets/Scripts/Mechanics/Hero/HeroInput.cs @@ -0,0 +1,1155 @@ +// GENERATED AUTOMATICALLY FROM 'Assets/Scripts/Mechanics/Hero/HeroInput.inputactions' + +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine.InputSystem; +using UnityEngine.InputSystem.Utilities; + +public class @HeroInput : IInputActionCollection, IDisposable +{ + public InputActionAsset asset { get; } + public @HeroInput() + { + asset = InputActionAsset.FromJson(@"{ + ""name"": ""HeroInput"", + ""maps"": [ + { + ""name"": ""Player"", + ""id"": ""64d8ffaf-6eca-40e8-a93c-344f77ead0df"", + ""actions"": [ + { + ""name"": ""Move"", + ""type"": ""Value"", + ""id"": ""ad90ff3f-4c39-4cad-a772-7dcf47bc17d4"", + ""expectedControlType"": ""Vector2"", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""Attack"", + ""type"": ""Button"", + ""id"": ""37d38fed-ad25-4a1e-b364-2183f4b904ec"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""Jump"", + ""type"": ""Button"", + ""id"": ""89cb3776-bd09-436f-b835-ebf7638e6c29"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""Block"", + ""type"": ""Button"", + ""id"": ""79db912d-931d-4cef-b244-acd0a7f14eff"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""Roll"", + ""type"": ""Button"", + ""id"": ""a4698e98-2f8a-488e-86a2-7b47eed1ec2c"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": """" + } + ], + ""bindings"": [ + { + ""name"": """", + ""id"": ""978bfe49-cc26-4a3d-ab7b-7d7a29327403"", + ""path"": ""/leftStick"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Gamepad"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": ""WASD"", + ""id"": ""00ca640b-d935-4593-8157-c05846ea39b3"", + ""path"": ""Dpad"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Move"", + ""isComposite"": true, + ""isPartOfComposite"": false + }, + { + ""name"": ""up"", + ""id"": ""e2062cb9-1b15-46a2-838c-2f8d72a0bdd9"", + ""path"": ""/w"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""up"", + ""id"": ""8180e8bd-4097-4f4e-ab88-4523101a6ce9"", + ""path"": ""/upArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""down"", + ""id"": ""320bffee-a40b-4347-ac70-c210eb8bc73a"", + ""path"": ""/s"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""down"", + ""id"": ""1c5327b5-f71c-4f60-99c7-4e737386f1d1"", + ""path"": ""/downArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""left"", + ""id"": ""d2581a9b-1d11-4566-b27d-b92aff5fabbc"", + ""path"": ""/a"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""left"", + ""id"": ""2e46982e-44cc-431b-9f0b-c11910bf467a"", + ""path"": ""/leftArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""right"", + ""id"": ""fcfe95b8-67b9-4526-84b5-5d0bc98d6400"", + ""path"": ""/d"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""right"", + ""id"": ""77bff152-3580-4b21-b6de-dcd0c7e41164"", + ""path"": ""/rightArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": """", + ""id"": ""1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8"", + ""path"": ""/{Primary2DAxis}"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""XR"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""3ea4d645-4504-4529-b061-ab81934c3752"", + ""path"": ""/stick"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Joystick"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""143bb1cd-cc10-4eca-a2f0-a3664166fe91"", + ""path"": ""/rightTrigger"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Gamepad"", + ""action"": ""Attack"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""05f6913d-c316-48b2-a6bb-e225f14c7960"", + ""path"": ""/leftButton"", + ""interactions"": ""Tap"", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Attack"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""886e731e-7071-4ae4-95c0-e61739dad6fd"", + ""path"": ""/primaryTouch/tap"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Touch"", + ""action"": ""Attack"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""ee3d0cd2-254e-47a7-a8cb-bc94d9658c54"", + ""path"": ""/trigger"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Joystick"", + ""action"": ""Attack"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""8255d333-5683-4943-a58a-ccb207ff1dce"", + ""path"": ""/{PrimaryAction}"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""XR"", + ""action"": ""Attack"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""358eeb3a-658e-4411-a8ea-c8d9d08a0c96"", + ""path"": ""/space"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Jump"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""2357cc2d-fd86-46a8-a4ca-371437b747fe"", + ""path"": ""/leftCtrl"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Roll"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""628b8abe-a1bb-41b5-b5dc-775e337667eb"", + ""path"": ""/rightButton"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Block"", + ""isComposite"": false, + ""isPartOfComposite"": false + } + ] + }, + { + ""name"": ""UI"", + ""id"": ""3d75e80a-b917-421f-8e76-e63d8f16397a"", + ""actions"": [ + { + ""name"": ""Navigate"", + ""type"": ""Value"", + ""id"": ""5782a88d-1841-4f28-8732-f43984baeab5"", + ""expectedControlType"": ""Vector2"", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""Submit"", + ""type"": ""Button"", + ""id"": ""644f1157-b110-4dc6-bbd3-89bddab12ecb"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""Cancel"", + ""type"": ""Button"", + ""id"": ""126194ef-8bb8-44f7-b4bf-d73a414d241b"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""Point"", + ""type"": ""PassThrough"", + ""id"": ""81e334c8-3186-45e3-a7f7-655e521d0cbf"", + ""expectedControlType"": ""Vector2"", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""Click"", + ""type"": ""PassThrough"", + ""id"": ""5cd558dc-0e4e-42c8-bd1e-339f618c33a9"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""ScrollWheel"", + ""type"": ""PassThrough"", + ""id"": ""bdcee344-b797-424a-b13b-9711476f636f"", + ""expectedControlType"": ""Vector2"", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""MiddleClick"", + ""type"": ""PassThrough"", + ""id"": ""a669cd7a-e2a4-4a1c-afe4-9664a78b8e29"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""RightClick"", + ""type"": ""PassThrough"", + ""id"": ""954f4b8a-466a-4a50-9bfe-c8869f697714"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""TrackedDevicePosition"", + ""type"": ""PassThrough"", + ""id"": ""a4ca47d9-48a1-420a-92e5-ce36ecb1c664"", + ""expectedControlType"": ""Vector3"", + ""processors"": """", + ""interactions"": """" + }, + { + ""name"": ""TrackedDeviceOrientation"", + ""type"": ""PassThrough"", + ""id"": ""5ad0c81e-b151-4be1-934b-489a8256fa25"", + ""expectedControlType"": ""Quaternion"", + ""processors"": """", + ""interactions"": """" + } + ], + ""bindings"": [ + { + ""name"": ""Gamepad"", + ""id"": ""809f371f-c5e2-4e7a-83a1-d867598f40dd"", + ""path"": ""2DVector"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Navigate"", + ""isComposite"": true, + ""isPartOfComposite"": false + }, + { + ""name"": ""up"", + ""id"": ""14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf"", + ""path"": ""/leftStick/up"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Gamepad"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""up"", + ""id"": ""9144cbe6-05e1-4687-a6d7-24f99d23dd81"", + ""path"": ""/rightStick/up"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Gamepad"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""down"", + ""id"": ""2db08d65-c5fb-421b-983f-c71163608d67"", + ""path"": ""/leftStick/down"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Gamepad"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""down"", + ""id"": ""58748904-2ea9-4a80-8579-b500e6a76df8"", + ""path"": ""/rightStick/down"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Gamepad"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""left"", + ""id"": ""8ba04515-75aa-45de-966d-393d9bbd1c14"", + ""path"": ""/leftStick/left"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Gamepad"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""left"", + ""id"": ""712e721c-bdfb-4b23-a86c-a0d9fcfea921"", + ""path"": ""/rightStick/left"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Gamepad"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""right"", + ""id"": ""fcd248ae-a788-4676-a12e-f4d81205600b"", + ""path"": ""/leftStick/right"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Gamepad"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""right"", + ""id"": ""1f04d9bc-c50b-41a1-bfcc-afb75475ec20"", + ""path"": ""/rightStick/right"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Gamepad"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": """", + ""id"": ""fb8277d4-c5cd-4663-9dc7-ee3f0b506d90"", + ""path"": ""/dpad"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Gamepad"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": ""Joystick"", + ""id"": ""e25d9774-381c-4a61-b47c-7b6b299ad9f9"", + ""path"": ""2DVector"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Navigate"", + ""isComposite"": true, + ""isPartOfComposite"": false + }, + { + ""name"": ""up"", + ""id"": ""3db53b26-6601-41be-9887-63ac74e79d19"", + ""path"": ""/stick/up"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Joystick"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""down"", + ""id"": ""0cb3e13e-3d90-4178-8ae6-d9c5501d653f"", + ""path"": ""/stick/down"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Joystick"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""left"", + ""id"": ""0392d399-f6dd-4c82-8062-c1e9c0d34835"", + ""path"": ""/stick/left"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Joystick"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""right"", + ""id"": ""942a66d9-d42f-43d6-8d70-ecb4ba5363bc"", + ""path"": ""/stick/right"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Joystick"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""Keyboard"", + ""id"": ""ff527021-f211-4c02-933e-5976594c46ed"", + ""path"": ""2DVector"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Navigate"", + ""isComposite"": true, + ""isPartOfComposite"": false + }, + { + ""name"": ""up"", + ""id"": ""563fbfdd-0f09-408d-aa75-8642c4f08ef0"", + ""path"": ""/w"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""up"", + ""id"": ""eb480147-c587-4a33-85ed-eb0ab9942c43"", + ""path"": ""/upArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""down"", + ""id"": ""2bf42165-60bc-42ca-8072-8c13ab40239b"", + ""path"": ""/s"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""down"", + ""id"": ""85d264ad-e0a0-4565-b7ff-1a37edde51ac"", + ""path"": ""/downArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""left"", + ""id"": ""74214943-c580-44e4-98eb-ad7eebe17902"", + ""path"": ""/a"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""left"", + ""id"": ""cea9b045-a000-445b-95b8-0c171af70a3b"", + ""path"": ""/leftArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""right"", + ""id"": ""8607c725-d935-4808-84b1-8354e29bab63"", + ""path"": ""/d"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""right"", + ""id"": ""4cda81dc-9edd-4e03-9d7c-a71a14345d0b"", + ""path"": ""/rightArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Navigate"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": """", + ""id"": ""9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc"", + ""path"": ""*/{Submit}"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Submit"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""82627dcc-3b13-4ba9-841d-e4b746d6553e"", + ""path"": ""*/{Cancel}"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Cancel"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""c52c8e0b-8179-41d3-b8a1-d149033bbe86"", + ""path"": ""/position"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Point"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""e1394cbc-336e-44ce-9ea8-6007ed6193f7"", + ""path"": ""/position"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Point"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""5693e57a-238a-46ed-b5ae-e64e6e574302"", + ""path"": ""/touch*/position"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Touch"", + ""action"": ""Point"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""4faf7dc9-b979-4210-aa8c-e808e1ef89f5"", + ""path"": ""/leftButton"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Click"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""8d66d5ba-88d7-48e6-b1cd-198bbfef7ace"", + ""path"": ""/tip"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Click"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""47c2a644-3ebc-4dae-a106-589b7ca75b59"", + ""path"": ""/touch*/press"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Touch"", + ""action"": ""Click"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""bb9e6b34-44bf-4381-ac63-5aa15d19f677"", + ""path"": ""/trigger"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""XR"", + ""action"": ""Click"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""38c99815-14ea-4617-8627-164d27641299"", + ""path"": ""/scroll"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""ScrollWheel"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""24066f69-da47-44f3-a07e-0015fb02eb2e"", + ""path"": ""/middleButton"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""MiddleClick"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""4c191405-5738-4d4b-a523-c6a301dbf754"", + ""path"": ""/rightButton"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""RightClick"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77"", + ""path"": ""/devicePosition"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""XR"", + ""action"": ""TrackedDevicePosition"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""23e01e3a-f935-4948-8d8b-9bcac77714fb"", + ""path"": ""/deviceRotation"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""XR"", + ""action"": ""TrackedDeviceOrientation"", + ""isComposite"": false, + ""isPartOfComposite"": false + } + ] + } + ], + ""controlSchemes"": [ + { + ""name"": ""Keyboard&Mouse"", + ""bindingGroup"": ""Keyboard&Mouse"", + ""devices"": [ + { + ""devicePath"": """", + ""isOptional"": false, + ""isOR"": false + }, + { + ""devicePath"": """", + ""isOptional"": false, + ""isOR"": false + } + ] + }, + { + ""name"": ""Gamepad"", + ""bindingGroup"": ""Gamepad"", + ""devices"": [ + { + ""devicePath"": """", + ""isOptional"": false, + ""isOR"": false + } + ] + }, + { + ""name"": ""Touch"", + ""bindingGroup"": ""Touch"", + ""devices"": [ + { + ""devicePath"": """", + ""isOptional"": false, + ""isOR"": false + } + ] + }, + { + ""name"": ""Joystick"", + ""bindingGroup"": ""Joystick"", + ""devices"": [ + { + ""devicePath"": """", + ""isOptional"": false, + ""isOR"": false + } + ] + }, + { + ""name"": ""XR"", + ""bindingGroup"": ""XR"", + ""devices"": [ + { + ""devicePath"": """", + ""isOptional"": false, + ""isOR"": false + } + ] + } + ] +}"); + // Player + m_Player = asset.FindActionMap("Player", throwIfNotFound: true); + m_Player_Move = m_Player.FindAction("Move", throwIfNotFound: true); + m_Player_Attack = m_Player.FindAction("Attack", throwIfNotFound: true); + m_Player_Jump = m_Player.FindAction("Jump", throwIfNotFound: true); + m_Player_Block = m_Player.FindAction("Block", throwIfNotFound: true); + m_Player_Roll = m_Player.FindAction("Roll", throwIfNotFound: true); + // UI + m_UI = asset.FindActionMap("UI", throwIfNotFound: true); + m_UI_Navigate = m_UI.FindAction("Navigate", throwIfNotFound: true); + m_UI_Submit = m_UI.FindAction("Submit", throwIfNotFound: true); + m_UI_Cancel = m_UI.FindAction("Cancel", throwIfNotFound: true); + m_UI_Point = m_UI.FindAction("Point", throwIfNotFound: true); + m_UI_Click = m_UI.FindAction("Click", throwIfNotFound: true); + m_UI_ScrollWheel = m_UI.FindAction("ScrollWheel", throwIfNotFound: true); + m_UI_MiddleClick = m_UI.FindAction("MiddleClick", throwIfNotFound: true); + m_UI_RightClick = m_UI.FindAction("RightClick", throwIfNotFound: true); + m_UI_TrackedDevicePosition = m_UI.FindAction("TrackedDevicePosition", throwIfNotFound: true); + m_UI_TrackedDeviceOrientation = m_UI.FindAction("TrackedDeviceOrientation", throwIfNotFound: true); + } + + public void Dispose() + { + UnityEngine.Object.Destroy(asset); + } + + public InputBinding? bindingMask + { + get => asset.bindingMask; + set => asset.bindingMask = value; + } + + public ReadOnlyArray? devices + { + get => asset.devices; + set => asset.devices = value; + } + + public ReadOnlyArray controlSchemes => asset.controlSchemes; + + public bool Contains(InputAction action) + { + return asset.Contains(action); + } + + public IEnumerator GetEnumerator() + { + return asset.GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + public void Enable() + { + asset.Enable(); + } + + public void Disable() + { + asset.Disable(); + } + + // Player + private readonly InputActionMap m_Player; + private IPlayerActions m_PlayerActionsCallbackInterface; + private readonly InputAction m_Player_Move; + private readonly InputAction m_Player_Attack; + private readonly InputAction m_Player_Jump; + private readonly InputAction m_Player_Block; + private readonly InputAction m_Player_Roll; + public struct PlayerActions + { + private @HeroInput m_Wrapper; + public PlayerActions(@HeroInput wrapper) { m_Wrapper = wrapper; } + public InputAction @Move => m_Wrapper.m_Player_Move; + public InputAction @Attack => m_Wrapper.m_Player_Attack; + public InputAction @Jump => m_Wrapper.m_Player_Jump; + public InputAction @Block => m_Wrapper.m_Player_Block; + public InputAction @Roll => m_Wrapper.m_Player_Roll; + public InputActionMap Get() { return m_Wrapper.m_Player; } + public void Enable() { Get().Enable(); } + public void Disable() { Get().Disable(); } + public bool enabled => Get().enabled; + public static implicit operator InputActionMap(PlayerActions set) { return set.Get(); } + public void SetCallbacks(IPlayerActions instance) + { + if (m_Wrapper.m_PlayerActionsCallbackInterface != null) + { + @Move.started -= m_Wrapper.m_PlayerActionsCallbackInterface.OnMove; + @Move.performed -= m_Wrapper.m_PlayerActionsCallbackInterface.OnMove; + @Move.canceled -= m_Wrapper.m_PlayerActionsCallbackInterface.OnMove; + @Attack.started -= m_Wrapper.m_PlayerActionsCallbackInterface.OnAttack; + @Attack.performed -= m_Wrapper.m_PlayerActionsCallbackInterface.OnAttack; + @Attack.canceled -= m_Wrapper.m_PlayerActionsCallbackInterface.OnAttack; + @Jump.started -= m_Wrapper.m_PlayerActionsCallbackInterface.OnJump; + @Jump.performed -= m_Wrapper.m_PlayerActionsCallbackInterface.OnJump; + @Jump.canceled -= m_Wrapper.m_PlayerActionsCallbackInterface.OnJump; + @Block.started -= m_Wrapper.m_PlayerActionsCallbackInterface.OnBlock; + @Block.performed -= m_Wrapper.m_PlayerActionsCallbackInterface.OnBlock; + @Block.canceled -= m_Wrapper.m_PlayerActionsCallbackInterface.OnBlock; + @Roll.started -= m_Wrapper.m_PlayerActionsCallbackInterface.OnRoll; + @Roll.performed -= m_Wrapper.m_PlayerActionsCallbackInterface.OnRoll; + @Roll.canceled -= m_Wrapper.m_PlayerActionsCallbackInterface.OnRoll; + } + m_Wrapper.m_PlayerActionsCallbackInterface = instance; + if (instance != null) + { + @Move.started += instance.OnMove; + @Move.performed += instance.OnMove; + @Move.canceled += instance.OnMove; + @Attack.started += instance.OnAttack; + @Attack.performed += instance.OnAttack; + @Attack.canceled += instance.OnAttack; + @Jump.started += instance.OnJump; + @Jump.performed += instance.OnJump; + @Jump.canceled += instance.OnJump; + @Block.started += instance.OnBlock; + @Block.performed += instance.OnBlock; + @Block.canceled += instance.OnBlock; + @Roll.started += instance.OnRoll; + @Roll.performed += instance.OnRoll; + @Roll.canceled += instance.OnRoll; + } + } + } + public PlayerActions @Player => new PlayerActions(this); + + // UI + private readonly InputActionMap m_UI; + private IUIActions m_UIActionsCallbackInterface; + private readonly InputAction m_UI_Navigate; + private readonly InputAction m_UI_Submit; + private readonly InputAction m_UI_Cancel; + private readonly InputAction m_UI_Point; + private readonly InputAction m_UI_Click; + private readonly InputAction m_UI_ScrollWheel; + private readonly InputAction m_UI_MiddleClick; + private readonly InputAction m_UI_RightClick; + private readonly InputAction m_UI_TrackedDevicePosition; + private readonly InputAction m_UI_TrackedDeviceOrientation; + public struct UIActions + { + private @HeroInput m_Wrapper; + public UIActions(@HeroInput wrapper) { m_Wrapper = wrapper; } + public InputAction @Navigate => m_Wrapper.m_UI_Navigate; + public InputAction @Submit => m_Wrapper.m_UI_Submit; + public InputAction @Cancel => m_Wrapper.m_UI_Cancel; + public InputAction @Point => m_Wrapper.m_UI_Point; + public InputAction @Click => m_Wrapper.m_UI_Click; + public InputAction @ScrollWheel => m_Wrapper.m_UI_ScrollWheel; + public InputAction @MiddleClick => m_Wrapper.m_UI_MiddleClick; + public InputAction @RightClick => m_Wrapper.m_UI_RightClick; + public InputAction @TrackedDevicePosition => m_Wrapper.m_UI_TrackedDevicePosition; + public InputAction @TrackedDeviceOrientation => m_Wrapper.m_UI_TrackedDeviceOrientation; + public InputActionMap Get() { return m_Wrapper.m_UI; } + public void Enable() { Get().Enable(); } + public void Disable() { Get().Disable(); } + public bool enabled => Get().enabled; + public static implicit operator InputActionMap(UIActions set) { return set.Get(); } + public void SetCallbacks(IUIActions instance) + { + if (m_Wrapper.m_UIActionsCallbackInterface != null) + { + @Navigate.started -= m_Wrapper.m_UIActionsCallbackInterface.OnNavigate; + @Navigate.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnNavigate; + @Navigate.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnNavigate; + @Submit.started -= m_Wrapper.m_UIActionsCallbackInterface.OnSubmit; + @Submit.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnSubmit; + @Submit.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnSubmit; + @Cancel.started -= m_Wrapper.m_UIActionsCallbackInterface.OnCancel; + @Cancel.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnCancel; + @Cancel.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnCancel; + @Point.started -= m_Wrapper.m_UIActionsCallbackInterface.OnPoint; + @Point.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnPoint; + @Point.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnPoint; + @Click.started -= m_Wrapper.m_UIActionsCallbackInterface.OnClick; + @Click.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnClick; + @Click.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnClick; + @ScrollWheel.started -= m_Wrapper.m_UIActionsCallbackInterface.OnScrollWheel; + @ScrollWheel.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnScrollWheel; + @ScrollWheel.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnScrollWheel; + @MiddleClick.started -= m_Wrapper.m_UIActionsCallbackInterface.OnMiddleClick; + @MiddleClick.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnMiddleClick; + @MiddleClick.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnMiddleClick; + @RightClick.started -= m_Wrapper.m_UIActionsCallbackInterface.OnRightClick; + @RightClick.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnRightClick; + @RightClick.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnRightClick; + @TrackedDevicePosition.started -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDevicePosition; + @TrackedDevicePosition.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDevicePosition; + @TrackedDevicePosition.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDevicePosition; + @TrackedDeviceOrientation.started -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDeviceOrientation; + @TrackedDeviceOrientation.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDeviceOrientation; + @TrackedDeviceOrientation.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDeviceOrientation; + } + m_Wrapper.m_UIActionsCallbackInterface = instance; + if (instance != null) + { + @Navigate.started += instance.OnNavigate; + @Navigate.performed += instance.OnNavigate; + @Navigate.canceled += instance.OnNavigate; + @Submit.started += instance.OnSubmit; + @Submit.performed += instance.OnSubmit; + @Submit.canceled += instance.OnSubmit; + @Cancel.started += instance.OnCancel; + @Cancel.performed += instance.OnCancel; + @Cancel.canceled += instance.OnCancel; + @Point.started += instance.OnPoint; + @Point.performed += instance.OnPoint; + @Point.canceled += instance.OnPoint; + @Click.started += instance.OnClick; + @Click.performed += instance.OnClick; + @Click.canceled += instance.OnClick; + @ScrollWheel.started += instance.OnScrollWheel; + @ScrollWheel.performed += instance.OnScrollWheel; + @ScrollWheel.canceled += instance.OnScrollWheel; + @MiddleClick.started += instance.OnMiddleClick; + @MiddleClick.performed += instance.OnMiddleClick; + @MiddleClick.canceled += instance.OnMiddleClick; + @RightClick.started += instance.OnRightClick; + @RightClick.performed += instance.OnRightClick; + @RightClick.canceled += instance.OnRightClick; + @TrackedDevicePosition.started += instance.OnTrackedDevicePosition; + @TrackedDevicePosition.performed += instance.OnTrackedDevicePosition; + @TrackedDevicePosition.canceled += instance.OnTrackedDevicePosition; + @TrackedDeviceOrientation.started += instance.OnTrackedDeviceOrientation; + @TrackedDeviceOrientation.performed += instance.OnTrackedDeviceOrientation; + @TrackedDeviceOrientation.canceled += instance.OnTrackedDeviceOrientation; + } + } + } + public UIActions @UI => new UIActions(this); + private int m_KeyboardMouseSchemeIndex = -1; + public InputControlScheme KeyboardMouseScheme + { + get + { + if (m_KeyboardMouseSchemeIndex == -1) m_KeyboardMouseSchemeIndex = asset.FindControlSchemeIndex("Keyboard&Mouse"); + return asset.controlSchemes[m_KeyboardMouseSchemeIndex]; + } + } + private int m_GamepadSchemeIndex = -1; + public InputControlScheme GamepadScheme + { + get + { + if (m_GamepadSchemeIndex == -1) m_GamepadSchemeIndex = asset.FindControlSchemeIndex("Gamepad"); + return asset.controlSchemes[m_GamepadSchemeIndex]; + } + } + private int m_TouchSchemeIndex = -1; + public InputControlScheme TouchScheme + { + get + { + if (m_TouchSchemeIndex == -1) m_TouchSchemeIndex = asset.FindControlSchemeIndex("Touch"); + return asset.controlSchemes[m_TouchSchemeIndex]; + } + } + private int m_JoystickSchemeIndex = -1; + public InputControlScheme JoystickScheme + { + get + { + if (m_JoystickSchemeIndex == -1) m_JoystickSchemeIndex = asset.FindControlSchemeIndex("Joystick"); + return asset.controlSchemes[m_JoystickSchemeIndex]; + } + } + private int m_XRSchemeIndex = -1; + public InputControlScheme XRScheme + { + get + { + if (m_XRSchemeIndex == -1) m_XRSchemeIndex = asset.FindControlSchemeIndex("XR"); + return asset.controlSchemes[m_XRSchemeIndex]; + } + } + public interface IPlayerActions + { + void OnMove(InputAction.CallbackContext context); + void OnAttack(InputAction.CallbackContext context); + void OnJump(InputAction.CallbackContext context); + void OnBlock(InputAction.CallbackContext context); + void OnRoll(InputAction.CallbackContext context); + } + public interface IUIActions + { + void OnNavigate(InputAction.CallbackContext context); + void OnSubmit(InputAction.CallbackContext context); + void OnCancel(InputAction.CallbackContext context); + void OnPoint(InputAction.CallbackContext context); + void OnClick(InputAction.CallbackContext context); + void OnScrollWheel(InputAction.CallbackContext context); + void OnMiddleClick(InputAction.CallbackContext context); + void OnRightClick(InputAction.CallbackContext context); + void OnTrackedDevicePosition(InputAction.CallbackContext context); + void OnTrackedDeviceOrientation(InputAction.CallbackContext context); + } +} diff --git a/Assets/Scripts/Mechanics/Hero/HeroInput.cs.meta b/Assets/Scripts/Mechanics/Hero/HeroInput.cs.meta new file mode 100644 index 0000000..a635740 --- /dev/null +++ b/Assets/Scripts/Mechanics/Hero/HeroInput.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 68fb880c56882328f88216cea3548e7f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Mechanics/Hero/HeroInput.inputactions b/Assets/Scripts/Mechanics/Hero/HeroInput.inputactions new file mode 100644 index 0000000..5ca7ea0 --- /dev/null +++ b/Assets/Scripts/Mechanics/Hero/HeroInput.inputactions @@ -0,0 +1,841 @@ +{ + "name": "HeroInput", + "maps": [ + { + "name": "Player", + "id": "64d8ffaf-6eca-40e8-a93c-344f77ead0df", + "actions": [ + { + "name": "Move", + "type": "Value", + "id": "ad90ff3f-4c39-4cad-a772-7dcf47bc17d4", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "" + }, + { + "name": "Attack", + "type": "Button", + "id": "37d38fed-ad25-4a1e-b364-2183f4b904ec", + "expectedControlType": "Button", + "processors": "", + "interactions": "" + }, + { + "name": "Jump", + "type": "Button", + "id": "89cb3776-bd09-436f-b835-ebf7638e6c29", + "expectedControlType": "Button", + "processors": "", + "interactions": "" + }, + { + "name": "Block", + "type": "Button", + "id": "79db912d-931d-4cef-b244-acd0a7f14eff", + "expectedControlType": "Button", + "processors": "", + "interactions": "" + }, + { + "name": "Roll", + "type": "Button", + "id": "a4698e98-2f8a-488e-86a2-7b47eed1ec2c", + "expectedControlType": "Button", + "processors": "", + "interactions": "" + } + ], + "bindings": [ + { + "name": "", + "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403", + "path": "/leftStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "WASD", + "id": "00ca640b-d935-4593-8157-c05846ea39b3", + "path": "Dpad", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9", + "path": "/w", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "320bffee-a40b-4347-ac70-c210eb8bc73a", + "path": "/s", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc", + "path": "/a", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "2e46982e-44cc-431b-9f0b-c11910bf467a", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400", + "path": "/d", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "77bff152-3580-4b21-b6de-dcd0c7e41164", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8", + "path": "/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3ea4d645-4504-4529-b061-ab81934c3752", + "path": "/stick", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91", + "path": "/rightTrigger", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "05f6913d-c316-48b2-a6bb-e225f14c7960", + "path": "/leftButton", + "interactions": "Tap", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "886e731e-7071-4ae4-95c0-e61739dad6fd", + "path": "/primaryTouch/tap", + "interactions": "", + "processors": "", + "groups": ";Touch", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8255d333-5683-4943-a58a-ccb207ff1dce", + "path": "/{PrimaryAction}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "358eeb3a-658e-4411-a8ea-c8d9d08a0c96", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "2357cc2d-fd86-46a8-a4ca-371437b747fe", + "path": "/leftCtrl", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Roll", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "628b8abe-a1bb-41b5-b5dc-775e337667eb", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Block", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "UI", + "id": "3d75e80a-b917-421f-8e76-e63d8f16397a", + "actions": [ + { + "name": "Navigate", + "type": "Value", + "id": "5782a88d-1841-4f28-8732-f43984baeab5", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "" + }, + { + "name": "Submit", + "type": "Button", + "id": "644f1157-b110-4dc6-bbd3-89bddab12ecb", + "expectedControlType": "Button", + "processors": "", + "interactions": "" + }, + { + "name": "Cancel", + "type": "Button", + "id": "126194ef-8bb8-44f7-b4bf-d73a414d241b", + "expectedControlType": "Button", + "processors": "", + "interactions": "" + }, + { + "name": "Point", + "type": "PassThrough", + "id": "81e334c8-3186-45e3-a7f7-655e521d0cbf", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "" + }, + { + "name": "Click", + "type": "PassThrough", + "id": "5cd558dc-0e4e-42c8-bd1e-339f618c33a9", + "expectedControlType": "Button", + "processors": "", + "interactions": "" + }, + { + "name": "ScrollWheel", + "type": "PassThrough", + "id": "bdcee344-b797-424a-b13b-9711476f636f", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "" + }, + { + "name": "MiddleClick", + "type": "PassThrough", + "id": "a669cd7a-e2a4-4a1c-afe4-9664a78b8e29", + "expectedControlType": "", + "processors": "", + "interactions": "" + }, + { + "name": "RightClick", + "type": "PassThrough", + "id": "954f4b8a-466a-4a50-9bfe-c8869f697714", + "expectedControlType": "", + "processors": "", + "interactions": "" + }, + { + "name": "TrackedDevicePosition", + "type": "PassThrough", + "id": "a4ca47d9-48a1-420a-92e5-ce36ecb1c664", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "" + }, + { + "name": "TrackedDeviceOrientation", + "type": "PassThrough", + "id": "5ad0c81e-b151-4be1-934b-489a8256fa25", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "" + } + ], + "bindings": [ + { + "name": "Gamepad", + "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf", + "path": "/leftStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81", + "path": "/rightStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2db08d65-c5fb-421b-983f-c71163608d67", + "path": "/leftStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "58748904-2ea9-4a80-8579-b500e6a76df8", + "path": "/rightStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "8ba04515-75aa-45de-966d-393d9bbd1c14", + "path": "/leftStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921", + "path": "/rightStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcd248ae-a788-4676-a12e-f4d81205600b", + "path": "/leftStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20", + "path": "/rightStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90", + "path": "/dpad", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Joystick", + "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "3db53b26-6601-41be-9887-63ac74e79d19", + "path": "/stick/up", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f", + "path": "/stick/down", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835", + "path": "/stick/left", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc", + "path": "/stick/right", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Keyboard", + "id": "ff527021-f211-4c02-933e-5976594c46ed", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "eb480147-c587-4a33-85ed-eb0ab9942c43", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2bf42165-60bc-42ca-8072-8c13ab40239b", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "74214943-c580-44e4-98eb-ad7eebe17902", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "cea9b045-a000-445b-95b8-0c171af70a3b", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "8607c725-d935-4808-84b1-8354e29bab63", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc", + "path": "*/{Submit}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Submit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e", + "path": "*/{Cancel}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5693e57a-238a-46ed-b5ae-e64e6e574302", + "path": "/touch*/position", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace", + "path": "/tip", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59", + "path": "/touch*/press", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "38c99815-14ea-4617-8627-164d27641299", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "ScrollWheel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "24066f69-da47-44f3-a07e-0015fb02eb2e", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "MiddleClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4c191405-5738-4d4b-a523-c6a301dbf754", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "RightClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77", + "path": "/devicePosition", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDevicePosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb", + "path": "/deviceRotation", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDeviceOrientation", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [ + { + "name": "Keyboard&Mouse", + "bindingGroup": "Keyboard&Mouse", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Gamepad", + "bindingGroup": "Gamepad", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Touch", + "bindingGroup": "Touch", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Joystick", + "bindingGroup": "Joystick", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "XR", + "bindingGroup": "XR", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + } + ] +} \ No newline at end of file diff --git a/Assets/Scripts/Mechanics/Hero/HeroInput.inputactions.meta b/Assets/Scripts/Mechanics/Hero/HeroInput.inputactions.meta new file mode 100644 index 0000000..16dc579 --- /dev/null +++ b/Assets/Scripts/Mechanics/Hero/HeroInput.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 2e7f0548f4e61755da3ffa548781763d +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 1 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Assets/Scripts/Mechanics/Hero/Kinematic.cs b/Assets/Scripts/Mechanics/Hero/Kinematic.cs new file mode 100644 index 0000000..ac06c5c --- /dev/null +++ b/Assets/Scripts/Mechanics/Hero/Kinematic.cs @@ -0,0 +1,176 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Pink.Mechanics +{ + /// + /// Implements game physics for some in game entity. + /// + public class Kinematic : MonoBehaviour + { + /// + /// The minimum normal (dot product) considered suitable for the entity sit on. + /// + public float minGroundNormalY = .65f; + + /// + /// A custom gravity coefficient applied to this entity. + /// + public float gravityModifier = 1f; + + /// + /// The current velocity of the entity. + /// + public Vector2 velocity; + + /// + /// Is the entity currently sitting on a surface? + /// + /// + public bool IsGrounded { get; private set; } + + protected Vector2 targetVelocity; + protected Vector2 groundNormal; + protected Rigidbody2D body; + protected ContactFilter2D contactFilter; + protected RaycastHit2D[] hitBuffer = new RaycastHit2D[16]; + + protected const float minMoveDistance = 0.001f; + protected const float shellRadius = 0.01f; + + + /// + /// Bounce the object's vertical velocity. + /// + /// + public void Bounce(float value) + { + velocity.y = value; + } + + /// + /// Bounce the objects velocity in a direction. + /// + /// + public void Bounce(Vector2 dir) + { + velocity.y = dir.y; + velocity.x = dir.x; + } + + /// + /// Teleport to some position. + /// + /// + public void Teleport(Vector3 position) + { + body.position = position; + velocity *= 0; + body.velocity *= 0; + } + + protected virtual void OnEnable() + { + body = GetComponent(); + body.isKinematic = true; + } + + protected virtual void OnDisable() + { + body.isKinematic = false; + } + + protected virtual void Start() + { + contactFilter.useTriggers = false; + contactFilter.SetLayerMask(Physics2D.GetLayerCollisionMask(gameObject.layer)); + contactFilter.useLayerMask = true; + } + + protected virtual void Update() + { + targetVelocity = Vector2.zero; + ComputeVelocity(); + } + + protected virtual void ComputeVelocity() + { + + } + + protected virtual void FixedUpdate() + { + //if already falling, fall faster than the jump speed, otherwise use normal gravity. + if (velocity.y < 0) + velocity += gravityModifier * Physics2D.gravity * Time.deltaTime; + else + velocity += Physics2D.gravity * Time.deltaTime; + + velocity.x = targetVelocity.x; + + IsGrounded = false; + + var deltaPosition = velocity * Time.deltaTime; + + var moveAlongGround = new Vector2(groundNormal.y, -groundNormal.x); + + var move = moveAlongGround * deltaPosition.x; + + PerformMovement(move, false); + + move = Vector2.up * deltaPosition.y; + + PerformMovement(move, true); + + } + + void PerformMovement(Vector2 move, bool yMovement) + { + var distance = move.magnitude; + + if (distance > minMoveDistance) + { + //check if we hit anything in current direction of travel + var count = body.Cast(move, contactFilter, hitBuffer, distance + shellRadius); + for (var i = 0; i < count; i++) + { + var currentNormal = hitBuffer[i].normal; + + //is this surface flat enough to land on? + if (currentNormal.y > minGroundNormalY) + { + IsGrounded = true; + // if moving up, change the groundNormal to new surface normal. + if (yMovement) + { + groundNormal = currentNormal; + currentNormal.x = 0; + } + } + if (IsGrounded) + { + //how much of our velocity aligns with surface normal? + var projection = Vector2.Dot(velocity, currentNormal); + if (projection < 0) + { + //slower velocity if moving against the normal (up a hill). + velocity = velocity - projection * currentNormal; + } + } + else + { + //We are airborne, but hit something, so cancel vertical up and horizontal velocity. + velocity.x *= 0; + velocity.y = Mathf.Min(velocity.y, 0); + } + //remove shellDistance from actual move distance. + var modifiedDistance = hitBuffer[i].distance - shellRadius; + distance = modifiedDistance < distance ? modifiedDistance : distance; + } + } + body.position = body.position + move.normalized * distance; + } + + } +} \ No newline at end of file diff --git a/Assets/Scripts/Mechanics/Hero/Kinematic.cs.meta b/Assets/Scripts/Mechanics/Hero/Kinematic.cs.meta new file mode 100644 index 0000000..86a6490 --- /dev/null +++ b/Assets/Scripts/Mechanics/Hero/Kinematic.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6936bd8d26dca169d956dcdd717be50a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Mechanics/Pink.meta b/Assets/Scripts/Mechanics/Pink.meta new file mode 100644 index 0000000..9e61973 --- /dev/null +++ b/Assets/Scripts/Mechanics/Pink.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 47c1fd2e49b61ccfcbfcc26aff37237c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Mechanics/CharacterKinematics.cs b/Assets/Scripts/Mechanics/Pink/CharacterKinematics.cs similarity index 100% rename from Assets/Scripts/Mechanics/CharacterKinematics.cs rename to Assets/Scripts/Mechanics/Pink/CharacterKinematics.cs diff --git a/Assets/Scripts/Mechanics/CharacterKinematics.cs.meta b/Assets/Scripts/Mechanics/Pink/CharacterKinematics.cs.meta similarity index 100% rename from Assets/Scripts/Mechanics/CharacterKinematics.cs.meta rename to Assets/Scripts/Mechanics/Pink/CharacterKinematics.cs.meta diff --git a/Assets/Scripts/Mechanics/FreezeControl.cs b/Assets/Scripts/Mechanics/Pink/FreezeControl.cs similarity index 100% rename from Assets/Scripts/Mechanics/FreezeControl.cs rename to Assets/Scripts/Mechanics/Pink/FreezeControl.cs diff --git a/Assets/Scripts/Mechanics/FreezeControl.cs.meta b/Assets/Scripts/Mechanics/Pink/FreezeControl.cs.meta similarity index 100% rename from Assets/Scripts/Mechanics/FreezeControl.cs.meta rename to Assets/Scripts/Mechanics/Pink/FreezeControl.cs.meta diff --git a/Assets/Scripts/Mechanics/PinkController.cs b/Assets/Scripts/Mechanics/Pink/PinkController.cs similarity index 100% rename from Assets/Scripts/Mechanics/PinkController.cs rename to Assets/Scripts/Mechanics/Pink/PinkController.cs diff --git a/Assets/Scripts/Mechanics/PinkController.cs.meta b/Assets/Scripts/Mechanics/Pink/PinkController.cs.meta similarity index 100% rename from Assets/Scripts/Mechanics/PinkController.cs.meta rename to Assets/Scripts/Mechanics/Pink/PinkController.cs.meta diff --git a/Packages/manifest.json b/Packages/manifest.json index a7f113d..3ceb5ae 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -12,6 +12,7 @@ "com.unity.ide.rider": "1.2.1", "com.unity.ide.visualstudio": "2.0.3", "com.unity.ide.vscode": "1.2.2", + "com.unity.inputsystem": "1.0.0", "com.unity.postprocessing": "2.3.0", "com.unity.render-pipelines.universal": "8.2.0", "com.unity.test-framework": "1.1.16", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index f774ae1..46ca434 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -116,6 +116,13 @@ "dependencies": {}, "url": "https://packages.unity.com" }, + "com.unity.inputsystem": { + "version": "1.0.0", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, "com.unity.mathematics": { "version": "1.1.0", "depth": 1, diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 2037e23..9eb4d32 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -14,4 +14,6 @@ EditorBuildSettings: - enabled: 1 path: Assets/Scenes/Second.unity guid: c832522614be414ada6fae5281eb2666 - m_configObjects: {} + m_configObjects: + com.unity.input.settings: {fileID: 11400000, guid: 7f8e75b4e44ea1ccc9ca9f18ca0ed074, + type: 2} diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 4358867..9a42fd0 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -119,6 +119,7 @@ PlayerSettings: stadiaTargetFramerate: 0 vulkanNumSwapchainBuffers: 3 vulkanEnableSetSRGBWrite: 0 + vulkanEnableLateAcquireNextImage: 0 m_SupportedAspectRatios: 4:3: 1 5:4: 1 @@ -654,7 +655,7 @@ PlayerSettings: projectName: organizationId: cloudEnabled: 0 - enableNativePlatformBackendsForNewInputSystem: 0 - disableOldInputManagerSupport: 0 + enableNativePlatformBackendsForNewInputSystem: 1 + disableOldInputManagerSupport: 1 legacyClampBlendShapeWeights: 0 virtualTexturingSupportEnabled: 0 diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 99fcfaf..eb34801 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -13,7 +13,7 @@ TagManager: - UI - - - - + - Player - - - @@ -44,3 +44,6 @@ TagManager: - name: Default uniqueID: 0 locked: 0 + - name: Player + uniqueID: 2636801551 + locked: 0 diff --git a/UserSettings/EditorUserSettings.asset b/UserSettings/EditorUserSettings.asset index 4681d1d..1782ff1 100644 --- a/UserSettings/EditorUserSettings.asset +++ b/UserSettings/EditorUserSettings.asset @@ -5,6 +5,12 @@ EditorUserSettings: m_ObjectHideFlags: 0 serializedVersion: 4 m_ConfigSettings: + UnityEditor.ShaderGraph.FloatingWindowsLayout2: + value: 181344140043005e1a220d3b1f364b524c0c5a27130c293326201334cee5322ca0bd30e8eb293a707b0fd0180b3d0a36fc0d3d04e649500d1002ee0b5dbd1d2c27c00ad113cb1e10e41f1addc80993b9859884a69ae6d8f0d1cda9e8fbfefaf9f9dea3fdb9ade882f0ffb0e1e380cafbf2c3adc18e9cd285a2908b87ef829c8395949c9483d38c8e97ddbd90eed2a5a892a2af949aa48bafb19f85bd75a7ed3a7d25658598b7b58bb4b76aaf777690ca2863946c72c6cd81b6b6708f9f879f88769589d91c8f888e64d20f935e796571755c6b546677696a486c781c073c6f23696429450074652134203e56454c514e4352305f7862141e6a730c0c00615e4e54185d4f1e4e1b0d5975746d5e6f603a6b7c42757d5978363451721033f32331f10126e3f33cec2cdee7f607b25924b2eeb5a25e5c514840414be451989444418c970bd4 + flags: 0 + UnityEditor.ShaderGraph.ToggleSettings: + value: 18135d1527590858060c032302276919051e1a26296a7c243f3c187fa0e92708f0e220e0e22d09352a0bed30017c5b2be01f0c47b40805071e1ccd1c1ee9191714d75a9f58943113c51c428cd0 + flags: 0 vcSharedLogLevel: value: 0d5e400f0650 flags: 0