Merging all the things

Adding in the spawning and treat picking up.
This commit is contained in:
Walter
2026-01-31 15:34:32 -06:00
parent 85e34297ce
commit 77d2abd60c
22 changed files with 2632 additions and 702 deletions
+1
View File
@@ -63,6 +63,7 @@
<ItemGroup>
<Compile Include="Assets\Scripts\PlayerPlatformerController.cs" />
<Compile Include="Assets\Scripts\AutoSquareSprite.cs" />
<Compile Include="Assets\Scripts\Spawner.cs" />
<Compile Include="Assets\Scripts\PlayerPickupController.cs" />
<Compile Include="Assets\Scripts\TrickController.cs" />
<Compile Include="Assets\Scripts\MainMenuController.cs" />
+1 -1
View File
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 11fa4e533dc8ecb4790ff44578ce9dc6
guid: f4b1656e7a6501e46a62e1f9569815e9
TextureImporter:
internalIDToNameTable:
- first:
+305
View File
@@ -0,0 +1,305 @@
fileFormatVersion: 2
guid: bfbd1c38d5570554d843c52e61145119
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 62a9f0aa5b59740cfbadc7e5f9823bb0, type: 3}
importerVersion: 2
textureImporterSettings:
alphaSource: 1
mipMapMode: 0
enableMipMap: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
convertToNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
swizzle: 50462976
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
nPOTScale: 1
sRGBTexture: 1
spriteMode: 2
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: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 0
flipbookColumns: 0
ignorePngGamma: 0
cookieMode: 0
filterMode: 0
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
normalMap: 0
textureFormat: 0
maxTextureSize: 0
lightmap: 0
compressionQuality: 0
linearTexture: 0
grayScaleToAlpha: 0
rGBM: 0
cubemapConvolutionSteps: 0
cubemapConvolutionExponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
previousAsepriteImporterSettings:
fileImportMode: 1
importHiddenLayers: 0
layerImportMode: 1
defaultPivotSpace: 0
defaultPivotAlignment: 7
customPivotPosition: {x: 0.5, y: 0.5}
mosaicPadding: 4
spritePadding: 0
generateModelPrefab: 1
generateAnimationClips: 1
addSortingGroup: 1
addShadowCasters: 0
generateIndividualEvents: 1
generateSpriteAtlas: 1
asepriteImporterSettings:
fileImportMode: 1
importHiddenLayers: 0
layerImportMode: 1
defaultPivotSpace: 0
defaultPivotAlignment: 7
customPivotPosition: {x: 0.5, y: 0.5}
mosaicPadding: 4
spritePadding: 0
generateModelPrefab: 1
generateAnimationClips: 1
addSortingGroup: 1
addShadowCasters: 0
generateIndividualEvents: 1
generateSpriteAtlas: 1
importFileNodeState: 1
platformSettingsDirtyTick: 0
textureAssetName:
singleSpriteImportData:
- name:
originalName:
pivot: {x: 0, y: 0}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
spriteID:
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 0, y: 0}
animatedSpriteImportData:
- name: Frame_0
originalName:
pivot: {x: 0.57894737, y: 0}
alignment: 9
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 4
y: 4
width: 19
height: 59
spriteID: 4e79bb2b8d3defc4185636baf6e0c5d3
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 4, y: 4}
- name: Frame_1
originalName:
pivot: {x: 0.45000002, y: -0.054545455}
alignment: 9
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 31
y: 4
width: 20
height: 55
spriteID: 1ae423c7aa15a0941ad582d1c5878f17
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 31, y: 4}
- name: Frame_2
originalName:
pivot: {x: 0.5882353, y: -0.13725491}
alignment: 9
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 59
y: 4
width: 17
height: 51
spriteID: df49aa94155a329489c98bb597dd76e1
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 59, y: 4}
- name: Frame_3
originalName:
pivot: {x: 0.5294118, y: -0.074074075}
alignment: 9
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 31
y: 67
width: 17
height: 54
spriteID: 7df1429356d81dc4c95da65dcc7a89bb
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 31, y: 67}
- name: Frame_4
originalName:
pivot: {x: 0.5294118, y: -0.11538462}
alignment: 9
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 4
y: 71
width: 17
height: 52
spriteID: 12654ab0c5a7769419c31d03ac96538d
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 4, y: 71}
spriteSheetImportData: []
tileSetImportData: []
asepriteLayers:
- layerIndex: 0
uuid:
value0: 1266177044
value1: 0
value2: 0
value3: 0
guid: 0
name: Idle
layerFlags: 0
layerType: 0
blendMode: 0
cells:
- name: Frame_0
frameIndex: 0
additiveSortOrder: 0
cellRect:
x: 5
y: 0
width: 19
height: 59
spriteId: 4e79bb2b8d3defc4185636baf6e0c5d3
- name: Frame_1
frameIndex: 1
additiveSortOrder: 0
cellRect:
x: 7
y: 3
width: 20
height: 55
spriteId: 1ae423c7aa15a0941ad582d1c5878f17
- name: Frame_2
frameIndex: 2
additiveSortOrder: 0
cellRect:
x: 6
y: 7
width: 17
height: 51
spriteId: df49aa94155a329489c98bb597dd76e1
- name: Frame_3
frameIndex: 3
additiveSortOrder: 0
cellRect:
x: 7
y: 4
width: 17
height: 54
spriteId: 7df1429356d81dc4c95da65dcc7a89bb
- name: Frame_4
frameIndex: 4
additiveSortOrder: 0
cellRect:
x: 7
y: 6
width: 17
height: 52
spriteId: 12654ab0c5a7769419c31d03ac96538d
linkedCells: []
tileCells: []
tileSetIndex: 0
parentIndex: -1
tileSets: []
platformSettings: []
generatePhysicsShape: 0
secondarySpriteTextures: []
spritePackingTag:
canvasSize: {x: 32, y: 64}
previousTextureSize: {x: 128, y: 128}
+185
View File
@@ -0,0 +1,185 @@
fileFormatVersion: 2
guid: 20c93f965c7be844ca8466e2b6f9b371
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 62a9f0aa5b59740cfbadc7e5f9823bb0, type: 3}
importerVersion: 2
textureImporterSettings:
alphaSource: 1
mipMapMode: 0
enableMipMap: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
convertToNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
swizzle: 50462976
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
nPOTScale: 1
sRGBTexture: 1
spriteMode: 2
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: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 0
flipbookColumns: 0
ignorePngGamma: 0
cookieMode: 0
filterMode: 0
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
normalMap: 0
textureFormat: 0
maxTextureSize: 0
lightmap: 0
compressionQuality: 0
linearTexture: 0
grayScaleToAlpha: 0
rGBM: 0
cubemapConvolutionSteps: 0
cubemapConvolutionExponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
previousAsepriteImporterSettings:
fileImportMode: 1
importHiddenLayers: 0
layerImportMode: 1
defaultPivotSpace: 0
defaultPivotAlignment: 7
customPivotPosition: {x: 0.5, y: 0.5}
mosaicPadding: 4
spritePadding: 0
generateModelPrefab: 1
generateAnimationClips: 1
addSortingGroup: 1
addShadowCasters: 0
generateIndividualEvents: 1
generateSpriteAtlas: 1
asepriteImporterSettings:
fileImportMode: 1
importHiddenLayers: 0
layerImportMode: 1
defaultPivotSpace: 0
defaultPivotAlignment: 7
customPivotPosition: {x: 0.5, y: 0.5}
mosaicPadding: 4
spritePadding: 0
generateModelPrefab: 1
generateAnimationClips: 1
addSortingGroup: 1
addShadowCasters: 0
generateIndividualEvents: 1
generateSpriteAtlas: 1
importFileNodeState: 1
platformSettingsDirtyTick: 0
textureAssetName:
singleSpriteImportData:
- name:
originalName:
pivot: {x: 0, y: 0}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
spriteID:
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 0, y: 0}
animatedSpriteImportData:
- name: LevelDesign
originalName:
pivot: {x: 0.5, y: -0.0625}
alignment: 9
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 4
y: 4
width: 450
height: 512
spriteID: 6061123606d220d47be2d4ae7a65c7da
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 4, y: 4}
spriteSheetImportData: []
tileSetImportData: []
asepriteLayers:
- layerIndex: 0
uuid:
value0: 553052282
value1: 0
value2: 0
value3: 0
guid: 0
name: LevelDesign
layerFlags: 0
layerType: 0
blendMode: 0
cells:
- name: LevelDesign
frameIndex: 0
additiveSortOrder: 0
cellRect:
x: 31
y: 32
width: 450
height: 512
spriteId: 6061123606d220d47be2d4ae7a65c7da
linkedCells: []
tileCells: []
tileSetIndex: 0
parentIndex: -1
tileSets: []
platformSettings: []
generatePhysicsShape: 0
secondarySpriteTextures: []
spritePackingTag:
canvasSize: {x: 512, y: 576}
previousTextureSize: {x: 512, y: 1024}
+185
View File
@@ -0,0 +1,185 @@
fileFormatVersion: 2
guid: 33b894adddab4254b90b8cc72c141814
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 62a9f0aa5b59740cfbadc7e5f9823bb0, type: 3}
importerVersion: 2
textureImporterSettings:
alphaSource: 1
mipMapMode: 0
enableMipMap: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
convertToNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
swizzle: 50462976
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
nPOTScale: 1
sRGBTexture: 1
spriteMode: 2
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: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 0
flipbookColumns: 0
ignorePngGamma: 0
cookieMode: 0
filterMode: 0
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
normalMap: 0
textureFormat: 0
maxTextureSize: 0
lightmap: 0
compressionQuality: 0
linearTexture: 0
grayScaleToAlpha: 0
rGBM: 0
cubemapConvolutionSteps: 0
cubemapConvolutionExponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
previousAsepriteImporterSettings:
fileImportMode: 1
importHiddenLayers: 0
layerImportMode: 1
defaultPivotSpace: 0
defaultPivotAlignment: 7
customPivotPosition: {x: 0.5, y: 0.5}
mosaicPadding: 4
spritePadding: 0
generateModelPrefab: 1
generateAnimationClips: 1
addSortingGroup: 1
addShadowCasters: 0
generateIndividualEvents: 1
generateSpriteAtlas: 1
asepriteImporterSettings:
fileImportMode: 1
importHiddenLayers: 0
layerImportMode: 1
defaultPivotSpace: 0
defaultPivotAlignment: 7
customPivotPosition: {x: 0.5, y: 0.5}
mosaicPadding: 4
spritePadding: 0
generateModelPrefab: 1
generateAnimationClips: 1
addSortingGroup: 1
addShadowCasters: 0
generateIndividualEvents: 1
generateSpriteAtlas: 1
importFileNodeState: 1
platformSettingsDirtyTick: 0
textureAssetName:
singleSpriteImportData:
- name:
originalName:
pivot: {x: 0, y: 0}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
spriteID:
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 0, y: 0}
animatedSpriteImportData:
- name: ScaledLevelDesign
originalName:
pivot: {x: 0.5005931, y: -0.0625}
alignment: 9
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 4
y: 4
width: 843
height: 960
spriteID: e422bea3616e8d24cbee96e780b182ba
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 4, y: 4}
spriteSheetImportData: []
tileSetImportData: []
asepriteLayers:
- layerIndex: 0
uuid:
value0: 1156620572
value1: 0
value2: 0
value3: 0
guid: 0
name: ScaledLevelDesign
layerFlags: 0
layerType: 0
blendMode: 0
cells:
- name: ScaledLevelDesign
frameIndex: 0
additiveSortOrder: 0
cellRect:
x: 58
y: 60
width: 843
height: 960
spriteId: e422bea3616e8d24cbee96e780b182ba
linkedCells: []
tileCells: []
tileSetIndex: 0
parentIndex: -1
tileSets: []
platformSettings: []
generatePhysicsShape: 0
secondarySpriteTextures: []
spritePackingTag:
canvasSize: {x: 960, y: 1080}
previousTextureSize: {x: 1024, y: 1024}
+377
View File
@@ -0,0 +1,377 @@
fileFormatVersion: 2
guid: 8530a46c93e30d54cb57c68ae0a1b06e
TextureImporter:
internalIDToNameTable:
- first:
213: 8755586062601758735
second: WhiteIdle-Sheet_0
- first:
213: -6498563521012007108
second: WhiteIdle-Sheet_1
- first:
213: -355294566065011671
second: WhiteIdle-Sheet_2
- first:
213: 6461784275695469678
second: WhiteIdle-Sheet_3
- first:
213: 2172644080437676170
second: WhiteIdle-Sheet_4
- first:
213: 298177540469929514
second: WhiteIdle-Sheet_5
- first:
213: 7511295215646650169
second: WhiteIdle-Sheet_6
- first:
213: -5570797389715581006
second: WhiteIdle-Sheet_7
- first:
213: -7292519459637379912
second: WhiteIdle-Sheet_8
- first:
213: 2272829048438686400
second: WhiteIdle-Sheet_9
externalObjects: {}
serializedVersion: 13
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 2
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
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:
- serializedVersion: 2
name: WhiteIdle-Sheet_0
rect:
serializedVersion: 2
x: 8
y: 29
width: 15
height: 31
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: f082db58227128970800000000000000
internalID: 8755586062601758735
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: WhiteIdle-Sheet_1
rect:
serializedVersion: 2
x: 38
y: 27
width: 18
height: 32
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: c3f74c398e670d5a0800000000000000
internalID: -6498563521012007108
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: WhiteIdle-Sheet_2
rect:
serializedVersion: 2
x: 70
y: 27
width: 18
height: 32
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 924811f797db11bf0800000000000000
internalID: -355294566065011671
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: WhiteIdle-Sheet_3
rect:
serializedVersion: 2
x: 102
y: 27
width: 18
height: 32
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: e648800109edca950800000000000000
internalID: 6461784275695469678
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: WhiteIdle-Sheet_4
rect:
serializedVersion: 2
x: 134
y: 27
width: 18
height: 32
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: a88c7dda748c62e10800000000000000
internalID: 2172644080437676170
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: WhiteIdle-Sheet_5
rect:
serializedVersion: 2
x: 4
y: 0
width: 21
height: 26
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: a26b5bba4e6532400800000000000000
internalID: 298177540469929514
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: WhiteIdle-Sheet_6
rect:
serializedVersion: 2
x: 38
y: 2
width: 22
height: 25
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 93fa5bbb33b7d3860800000000000000
internalID: 7511295215646650169
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: WhiteIdle-Sheet_7
rect:
serializedVersion: 2
x: 69
y: 6
width: 19
height: 21
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 2b754561a4d80b2b0800000000000000
internalID: -5570797389715581006
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: WhiteIdle-Sheet_8
rect:
serializedVersion: 2
x: 106
y: 3
width: 15
height: 24
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 8bcb0ba5034cbca90800000000000000
internalID: -7292519459637379912
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: WhiteIdle-Sheet_9
rect:
serializedVersion: 2
x: 138
y: 5
width: 15
height: 22
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 0c280634af5ba8f10800000000000000
internalID: 2272829048438686400
vertices: []
indices:
edges: []
weights: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable:
WhiteIdle-Sheet_0: 8755586062601758735
WhiteIdle-Sheet_1: -6498563521012007108
WhiteIdle-Sheet_2: -355294566065011671
WhiteIdle-Sheet_3: 6461784275695469678
WhiteIdle-Sheet_4: 2172644080437676170
WhiteIdle-Sheet_5: 298177540469929514
WhiteIdle-Sheet_6: 7511295215646650169
WhiteIdle-Sheet_7: -5570797389715581006
WhiteIdle-Sheet_8: -7292519459637379912
WhiteIdle-Sheet_9: 2272829048438686400
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
+140
View File
@@ -0,0 +1,140 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &4616042191970509174
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 785503257073517251}
- component: {fileID: 2704103218734789630}
- component: {fileID: 5939159052026241568}
m_Layer: 0
m_Name: GroundPlatform 1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &785503257073517251
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4616042191970509174}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &2704103218734789630
SpriteRenderer:
serializedVersion: 2
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4616042191970509174}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_ForceMeshLod: -1
m_MeshLodSelectionBias: 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_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_MaskInteraction: 0
m_Sprite: {fileID: -7311052988919531195, guid: 0e5595a51158fc248968f3aa60ed733a, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 0.64, y: 0.64}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_SpriteSortPoint: 0
--- !u!61 &5939159052026241568
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4616042191970509174}
m_Enabled: 1
serializedVersion: 3
m_Density: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ForceSendLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ForceReceiveLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ContactCaptureLayers:
serializedVersion: 2
m_Bits: 4294967295
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 0
m_UsedByEffector: 0
m_CompositeOperation: 0
m_CompositeOrder: 0
m_Offset: {x: 0, y: 0}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 1, y: 0}
oldSize: {x: 0.64, y: 0.64}
newSize: {x: 0.64, y: 0.64}
adaptiveTilingThreshold: 0.5
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
m_Size: {x: 1, y: 1}
m_EdgeRadius: 0
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 1017acc5b88e5264fb71ab5860cd268f
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
+38 -10
View File
@@ -11,6 +11,7 @@ GameObject:
- component: {fileID: 785503257073517251}
- component: {fileID: 2704103218734789630}
- component: {fileID: 5939159052026241568}
- component: {fileID: -4751986922660366543}
m_Layer: 0
m_Name: GroundPlatform
m_TagString: Untagged
@@ -78,16 +79,16 @@ SpriteRenderer:
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingLayerID: 1720116965
m_SortingLayer: 1
m_SortingOrder: 0
m_MaskInteraction: 0
m_Sprite: {fileID: -3821222708917935814, guid: c7665bccc4c8cea4fa8b8ce21c63f050, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_Sprite: {fileID: -7311052988919531195, guid: 0e5595a51158fc248968f3aa60ed733a, type: 3}
m_Color: {r: 0.6679245, g: 0, b: 0.6679245, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 0.97, y: 0.81}
m_Size: {x: 0.64, y: 0.64}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
@@ -126,15 +127,42 @@ BoxCollider2D:
m_UsedByEffector: 0
m_CompositeOperation: 0
m_CompositeOrder: 0
m_Offset: {x: 0.00000023841858, y: 0.00000008940697}
m_Offset: {x: -0.32438478, y: 0.3111984}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0.5, y: 0.5}
oldSize: {x: 3.5, y: 2.07}
newSize: {x: 0.97, y: 0.81}
pivot: {x: 1, y: 0}
oldSize: {x: 0.64, y: 0.64}
newSize: {x: 0.64, y: 0.64}
adaptiveTilingThreshold: 0.5
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
m_Size: {x: 3.485592, y: 1.9770947}
m_Size: {x: 0.6360559, y: 0.6413306}
m_EdgeRadius: 0
--- !u!50 &-4751986922660366543
Rigidbody2D:
serializedVersion: 5
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4616042191970509174}
m_BodyType: 0
m_Simulated: 1
m_UseFullKinematicContacts: 0
m_UseAutoMass: 0
m_Mass: 1
m_LinearDamping: 0
m_AngularDamping: 0.05
m_GravityScale: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_Interpolate: 0
m_SleepingMode: 1
m_CollisionDetection: 0
m_Constraints: 0
+3 -3
View File
@@ -87,7 +87,7 @@ SpriteRenderer:
m_SortingLayer: 0
m_SortingOrder: 1
m_MaskInteraction: 0
m_Sprite: {fileID: -3145328045451892686, guid: 11fa4e533dc8ecb4790ff44578ce9dc6, type: 3}
m_Sprite: {fileID: -3145328045451892686, guid: f4b1656e7a6501e46a62e1f9569815e9, type: 3}
m_Color: {r: 0.2, g: 0.4, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
@@ -124,7 +124,7 @@ Rigidbody2D:
m_Mass: 1
m_LinearDamping: 0
m_AngularDamping: 0.05
m_GravityScale: 1
m_GravityScale: 3
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
@@ -200,7 +200,7 @@ MonoBehaviour:
jumpActionName: Jump
controlSchemeName: Keyboard&Mouse
moveSpeed: 6
jumpImpulse: 8
jumpImpulse: 10
groundMask:
serializedVersion: 2
m_Bits: 4294967295
+2 -2
View File
@@ -14,7 +14,7 @@ GameObject:
- component: {fileID: 6828521680597590390}
m_Layer: 0
m_Name: Treat
m_TagString: Untagged
m_TagString: Interactable
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
@@ -123,7 +123,7 @@ CircleCollider2D:
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 1
m_IsTrigger: 0
m_UsedByEffector: 0
m_CompositeOperation: 0
m_CompositeOrder: 0
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 38c7dac01f90ddd46803f1d3aa6b0167
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
+23
View File
@@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: 59050f7f3ce0fa64889ce121a376c788
AudioImporter:
externalObjects: {}
serializedVersion: 8
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
+23
View File
@@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: 502d75333c13a1247ba5945b4e1195d3
AudioImporter:
externalObjects: {}
serializedVersion: 8
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
+23
View File
@@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: b96335b34d51f1d44aab332d3db0a404
AudioImporter:
externalObjects: {}
serializedVersion: 8
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
+23
View File
@@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: 73ba8ca7bccd1a74ab94b07945f0544c
AudioImporter:
externalObjects: {}
serializedVersion: 8
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
+23
View File
@@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: 0bb148e6c95466249849c3d654279f34
AudioImporter:
externalObjects: {}
serializedVersion: 8
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because it is too large Load Diff
+62
View File
@@ -290,6 +290,63 @@ PrefabInstance:
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 8cb7aafaad454727ae6ab1c0a3b8ead6, type: 3}
--- !u!1001 &868343931
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 785503257073517251, guid: 1017acc5b88e5264fb71ab5860cd268f, type: 3}
propertyPath: m_LocalPosition.x
value: -4.9924355
objectReference: {fileID: 0}
- target: {fileID: 785503257073517251, guid: 1017acc5b88e5264fb71ab5860cd268f, type: 3}
propertyPath: m_LocalPosition.y
value: -4.341923
objectReference: {fileID: 0}
- target: {fileID: 785503257073517251, guid: 1017acc5b88e5264fb71ab5860cd268f, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 785503257073517251, guid: 1017acc5b88e5264fb71ab5860cd268f, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 785503257073517251, guid: 1017acc5b88e5264fb71ab5860cd268f, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 785503257073517251, guid: 1017acc5b88e5264fb71ab5860cd268f, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 785503257073517251, guid: 1017acc5b88e5264fb71ab5860cd268f, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 785503257073517251, guid: 1017acc5b88e5264fb71ab5860cd268f, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 785503257073517251, guid: 1017acc5b88e5264fb71ab5860cd268f, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 785503257073517251, guid: 1017acc5b88e5264fb71ab5860cd268f, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4616042191970509174, guid: 1017acc5b88e5264fb71ab5860cd268f, type: 3}
propertyPath: m_Name
value: GroundPlatform 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 1017acc5b88e5264fb71ab5860cd268f, type: 3}
--- !u!1001 &895533062
PrefabInstance:
m_ObjectHideFlags: 0
@@ -549,6 +606,10 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: -4751986922660366543, guid: 8cb7aafaad454727ae6ab1c0a3b8ead6, type: 3}
propertyPath: m_BodyType
value: 2
objectReference: {fileID: 0}
- target: {fileID: 785503257073517251, guid: 8cb7aafaad454727ae6ab1c0a3b8ead6, type: 3}
propertyPath: m_LocalPosition.x
value: -9.18
@@ -807,3 +868,4 @@ SceneRoots:
- {fileID: 291663829}
- {fileID: 471823315426385628}
- {fileID: 1496378517283089270}
- {fileID: 868343931}
+28
View File
@@ -0,0 +1,28 @@
using System.Collections;
using UnityEngine;
public class Spawner : MonoBehaviour
{
// Reference to the Prefab to Spawn
[SerializeField] private GameObject objectToSpawn;
// Time interval between spawns
public float spawnInterval = 1f;
void Start()
{
// Start the spawning process using a Coroutine
StartCoroutine(SpawnRoutine());
}
private IEnumerator SpawnRoutine()
{
// Infinite loop to keep spawning (can be modified)
while (true)
{
// Wait for the specified interval
yield return new WaitForSeconds(spawnInterval);
// Spawn the object at the spawner's position and rotation
Instantiate(objectToSpawn, transform.position, Quaternion.identity);
}
}
}
+2
View File
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 14b0bf07aa1abc44a8ebd00cecacd6f4
-2
View File
@@ -42,5 +42,3 @@ TagManager:
- name: Default
uniqueID: 0
locked: 0
m_RenderingLayers:
- Default