Compare commits

...

3 Commits

Author SHA1 Message Date
4a507152d5 Added more images 2026-01-14 11:41:40 +00:00
69f0e3c9fc Made image buttons get destroyed when done 2026-01-14 11:25:25 +00:00
441f738456 Made harry rotate 2026-01-14 11:15:38 +00:00
15 changed files with 1114 additions and 60 deletions

View File

@@ -18,3 +18,23 @@ MonoBehaviour:
- {fileID: -752713691, guid: 4b6722dc74c1c8941a937c866dfaf401, type: 3} - {fileID: -752713691, guid: 4b6722dc74c1c8941a937c866dfaf401, type: 3}
- {fileID: 1893206959, guid: 4b6722dc74c1c8941a937c866dfaf401, type: 3} - {fileID: 1893206959, guid: 4b6722dc74c1c8941a937c866dfaf401, type: 3}
- {fileID: 1696662408, guid: 4b6722dc74c1c8941a937c866dfaf401, type: 3} - {fileID: 1696662408, guid: 4b6722dc74c1c8941a937c866dfaf401, type: 3}
- <Images>k__BackingField:
- {fileID: 1775030761, guid: a1833cca340c32740a29a6d383aeccf5, type: 3}
- {fileID: -434565075, guid: a1833cca340c32740a29a6d383aeccf5, type: 3}
- {fileID: -602094519, guid: a1833cca340c32740a29a6d383aeccf5, type: 3}
- {fileID: 2054347913, guid: a1833cca340c32740a29a6d383aeccf5, type: 3}
- <Images>k__BackingField:
- {fileID: 1904163225, guid: 0a3345be1f4bf77488a64ce0d8ea336c, type: 3}
- {fileID: -1747164198, guid: 0a3345be1f4bf77488a64ce0d8ea336c, type: 3}
- {fileID: 1194449042, guid: 0a3345be1f4bf77488a64ce0d8ea336c, type: 3}
- {fileID: -163735648, guid: 0a3345be1f4bf77488a64ce0d8ea336c, type: 3}
- <Images>k__BackingField:
- {fileID: -339790940, guid: 802abcc8090cc884c85eee10e5e86668, type: 3}
- {fileID: 1481111025, guid: 802abcc8090cc884c85eee10e5e86668, type: 3}
- {fileID: 1661635705, guid: 802abcc8090cc884c85eee10e5e86668, type: 3}
- {fileID: -1825452829, guid: 802abcc8090cc884c85eee10e5e86668, type: 3}
- <Images>k__BackingField:
- {fileID: -1157003741, guid: de466a5880e03354eab329c737ba7a03, type: 3}
- {fileID: -415541002, guid: de466a5880e03354eab329c737ba7a03, type: 3}
- {fileID: -1072752027, guid: de466a5880e03354eab329c737ba7a03, type: 3}
- {fileID: -1031824881, guid: de466a5880e03354eab329c737ba7a03, type: 3}

BIN
Assets/Images/chains.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

View File

@@ -0,0 +1,202 @@
fileFormatVersion: 2
guid: 0a3345be1f4bf77488a64ce0d8ea336c
TextureImporter:
internalIDToNameTable: []
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: 0
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: 3
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: 3
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: chains_0
rect:
serializedVersion: 2
x: 0
y: 75
width: 75
height: 75
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 3244612283365174794570bfd8d58549
internalID: 1904163225
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: chains_1
rect:
serializedVersion: 2
x: 75
y: 75
width: 75
height: 75
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: c03d0d8bfb760254cafba80b5b0e4975
internalID: -1747164198
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: chains_2
rect:
serializedVersion: 2
x: 0
y: 0
width: 75
height: 75
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 027abeec8ae19d64c926381a6f60fdc9
internalID: 1194449042
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: chains_3
rect:
serializedVersion: 2
x: 75
y: 0
width: 75
height: 75
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: c879ffa89302a2d45a36104f45259962
internalID: -163735648
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID: 8c5244d387cd2f145819cf370a58c42b
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable:
chains_0: 1904163225
chains_1: -1747164198
chains_2: 1194449042
chains_3: -163735648
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Images/clowns.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 434 KiB

View File

@@ -0,0 +1,202 @@
fileFormatVersion: 2
guid: de466a5880e03354eab329c737ba7a03
TextureImporter:
internalIDToNameTable: []
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: 0
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: 3
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: 3
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: clowns_0
rect:
serializedVersion: 2
x: 0
y: 445
width: 430
height: 445
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 87a5a4eca766a61478793827af19fe94
internalID: -1157003741
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: clowns_1
rect:
serializedVersion: 2
x: 430
y: 445
width: 430
height: 445
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: c9b4445b29814d5419acc5a9df466eb2
internalID: -415541002
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: clowns_2
rect:
serializedVersion: 2
x: 0
y: 0
width: 430
height: 445
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 8dcb59a6ba2654540b76f3e8eb72d7ba
internalID: -1072752027
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: clowns_3
rect:
serializedVersion: 2
x: 430
y: 0
width: 430
height: 445
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 752f400ed403baf409fbc6ea9e556b48
internalID: -1031824881
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID: 608f1e13e8361a34689f98ec70bbac8b
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable:
clowns_0: -1157003741
clowns_1: -415541002
clowns_2: -1072752027
clowns_3: -1031824881
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Images/dog.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 405 KiB

202
Assets/Images/dog.png.meta Normal file
View File

@@ -0,0 +1,202 @@
fileFormatVersion: 2
guid: e8246fe9d659340459bd9a5c324564c5
TextureImporter:
internalIDToNameTable: []
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: 0
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: 3
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: 3
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: dog_0
rect:
serializedVersion: 2
x: 0
y: 430
width: 430
height: 430
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 68828b02c9b8b8244b9053d3260efa1a
internalID: 1071730532
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: dog_1
rect:
serializedVersion: 2
x: 430
y: 430
width: 430
height: 430
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 044ef7cd24b26a148aeda78ea18e8750
internalID: -1695598320
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: dog_2
rect:
serializedVersion: 2
x: 0
y: 0
width: 430
height: 430
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 6abaf20e6fe186b46a46e7a787376a27
internalID: 2078473470
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: dog_3
rect:
serializedVersion: 2
x: 430
y: 0
width: 430
height: 430
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 996d9449a0f64834b91fca739717a52d
internalID: -2122143423
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID: 3ba1a16dab83c3d43b88caa6a05a7599
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable:
dog_0: 1071730532
dog_1: -1695598320
dog_2: 2078473470
dog_3: -2122143423
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Images/me.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

202
Assets/Images/me.jpg.meta Normal file
View File

@@ -0,0 +1,202 @@
fileFormatVersion: 2
guid: a1833cca340c32740a29a6d383aeccf5
TextureImporter:
internalIDToNameTable: []
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: 0
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: 3
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: 3
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: me_0
rect:
serializedVersion: 2
x: 0
y: 405
width: 403.5
height: 405
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 8588ba63e78d0b5419371573a320e706
internalID: 1775030761
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: me_1
rect:
serializedVersion: 2
x: 403
y: 405
width: 403.5
height: 405
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 453ae04a9b0375145b26ba6b1d0e4399
internalID: -434565075
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: me_2
rect:
serializedVersion: 2
x: 0
y: 0
width: 404
height: 405
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 5263c65d9574adc46b3058c7fdf6afd7
internalID: -602094519
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: me_3
rect:
serializedVersion: 2
x: 402
y: 0
width: 404
height: 405
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: f7e5cc55b2540dd48811a0c29313f2b3
internalID: 2054347913
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable:
me_0: 1775030761
me_1: -434565075
me_2: -602094519
me_3: 2054347913
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Images/snotty.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -0,0 +1,202 @@
fileFormatVersion: 2
guid: 802abcc8090cc884c85eee10e5e86668
TextureImporter:
internalIDToNameTable: []
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: 0
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: 3
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: 3
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: snotty_0
rect:
serializedVersion: 2
x: 0
y: 16
width: 16
height: 16
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 0ef44079bced33b458c1fdda60ba4186
internalID: -339790940
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: snotty_1
rect:
serializedVersion: 2
x: 16
y: 16
width: 16
height: 16
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 6cf79be3597b2884fa096dcd1c856f1f
internalID: 1481111025
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: snotty_2
rect:
serializedVersion: 2
x: 0
y: 0
width: 16
height: 16
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 0aeee09e7025e194398eb2161bbe6b00
internalID: 1661635705
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: snotty_3
rect:
serializedVersion: 2
x: 16
y: 0
width: 16
height: 16
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 2259756a308ae8243bb80cdadbd01404
internalID: -1825452829
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID: b21efe9cc5a085145a4fbe8d20c13dc3
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable:
snotty_0: -339790940
snotty_1: 1481111025
snotty_2: 1661635705
snotty_3: -1825452829
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -11,6 +11,7 @@ GameObject:
- component: {fileID: 7615137864899030202} - component: {fileID: 7615137864899030202}
- component: {fileID: 9119941147487960489} - component: {fileID: 9119941147487960489}
- component: {fileID: 5719316240314792175} - component: {fileID: 5719316240314792175}
- component: {fileID: -6734834547133203370}
m_Layer: 0 m_Layer: 0
m_Name: ImagePrefab m_Name: ImagePrefab
m_TagString: Untagged m_TagString: Untagged
@@ -75,3 +76,47 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!114 &-6734834547133203370
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1810675969122322477}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 0
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 5719316240314792175}
m_OnClick:
m_PersistentCalls:
m_Calls: []

View File

@@ -11,9 +11,8 @@ GameObject:
- component: {fileID: 8377239034391175029} - component: {fileID: 8377239034391175029}
- component: {fileID: 9139133142503423203} - component: {fileID: 9139133142503423203}
- component: {fileID: 3009414327569646558} - component: {fileID: 3009414327569646558}
- component: {fileID: 2005664997886428897}
m_Layer: 5 m_Layer: 5
m_Name: InsideButton m_Name: InsideTexture
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
@@ -76,62 +75,6 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!114 &2005664997886428897
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1693331782008995342}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 3009414327569646558}
m_OnClick:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 3265764588146964386}
m_TargetAssemblyTypeName: InterfaceOff.WindowInteractions, Assembly-CSharp
m_MethodName: WindowClicked
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
--- !u!1 &3890928559484794403 --- !u!1 &3890928559484794403
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@@ -1,4 +1,3 @@
using System;
using UnityEngine; using UnityEngine;
namespace InterfaceOff namespace InterfaceOff

View File

@@ -13,6 +13,12 @@ namespace InterfaceOff
public class ImageRegistry : ScriptableObject public class ImageRegistry : ScriptableObject
{ {
[field: SerializeField] public ImageSet[] Registered { get; set; } [field: SerializeField] public ImageSet[] Registered { get; set; }
public Sprite[] GetRandomSpriteSet()
{
int index = Random.Range(0, Registered.Length);
return Registered[index].Images;
}
} }
public class ImageWindow : WindowBase public class ImageWindow : WindowBase
@@ -25,9 +31,11 @@ namespace InterfaceOff
new(45f, -45) new(45f, -45)
}; };
private int m_TilesRotatedCorrectly;
public override void OnWindowInstantiation() public override void OnWindowInstantiation()
{ {
Sprite[] sprites = CanvasManager.Instance.Images.Registered[0].Images; Sprite[] sprites = CanvasManager.Instance.Images.GetRandomSpriteSet();
for (int i = 0; i < 4; i++) for (int i = 0; i < 4; i++)
{ {
@@ -36,10 +44,39 @@ namespace InterfaceOff
t.sizeDelta = new Vector2(80, 80); t.sizeDelta = new Vector2(80, 80);
t.localPosition = Positions[i]; t.localPosition = Positions[i];
t.eulerAngles = new Vector3(0, 0, Random.Range(1, 4) * 90);
Image img = go.GetComponent<Image>(); Image img = go.GetComponent<Image>();
img.material = new Material(Shader.Find("UI/Default")); img.material = new Material(Shader.Find("UI/Default"));
img.sprite = sprites[i]; img.sprite = sprites[i];
Button button = go.GetComponent<Button>();
button.onClick.AddListener(() =>
{
RectTransform rect = button.GetComponent<RectTransform>();
if (!(rect.rotation.eulerAngles.z < 45 && rect.rotation.eulerAngles.z > -45))
{
Vector3 rot = rect.rotation.eulerAngles;
rot += new Vector3(0, 0, 90);
rect.rotation = Quaternion.Euler(rot);
}
if (rect.rotation.eulerAngles.z < 45 && rect.rotation.eulerAngles.z > -45)
{
m_TilesRotatedCorrectly++;
button.interactable = false;
}
});
}
}
private void Update()
{
if (m_TilesRotatedCorrectly == 4)
{
Destroy(gameObject);
} }
} }
} }