Misc Additions #4 (#192)

* update icons

* add background loading of sound sequences

- fix bug with preFunction
- remove most of the old preloading code

* update spritesheets for karate man, marching orders

* file explorer chart loading

* update icon for trick on the class
This commit is contained in:
minenice55 2023-01-11 20:42:12 -05:00 committed by GitHub
parent 674db30b8c
commit 17bf3737b5
59 changed files with 1970 additions and 459 deletions

View file

@ -1,11 +1,10 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: e188ee899633d0b49870a5ae38b7359d guid: e188ee899633d0b49870a5ae38b7359d
timeCreated: 1446557149
licenseType: Store
MonoImporter: MonoImporter:
externalObjects: {}
serializedVersion: 2 serializedVersion: 2
defaultReferences: [] defaultReferences: []
executionOrder: 0 executionOrder: -200
icon: {instanceID: 0} icon: {instanceID: 0}
userData: userData:
assetBundleName: assetBundleName:

View file

@ -22477,7 +22477,7 @@ MonoBehaviour:
- name: arisa_hai - name: arisa_hai
sequence: sequence:
game: 1 game: 1
force: 0 force: 1
clips: clips:
- clip: fanClub/arisa_hai_1_jp - clip: fanClub/arisa_hai_1_jp
beat: 0 beat: 0
@ -22485,18 +22485,21 @@ MonoBehaviour:
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- clip: fanClub/arisa_hai_2_jp - clip: fanClub/arisa_hai_2_jp
beat: 1 beat: 1
pitch: 1 pitch: 1
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- clip: fanClub/arisa_hai_3_jp - clip: fanClub/arisa_hai_3_jp
beat: 2 beat: 2
pitch: 1 pitch: 1
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- name: crowd_hai - name: crowd_hai
sequence: sequence:
game: 1 game: 1
@ -22508,28 +22511,32 @@ MonoBehaviour:
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- clip: fanClub/crowd_hai_jp - clip: fanClub/crowd_hai_jp
beat: 1 beat: 1
pitch: 1 pitch: 1
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- clip: fanClub/crowd_hai_jp - clip: fanClub/crowd_hai_jp
beat: 2 beat: 2
pitch: 1 pitch: 1
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- clip: fanClub/crowd_hai_jp - clip: fanClub/crowd_hai_jp
beat: 3 beat: 3
pitch: 1 pitch: 1
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- name: arisa_kamone - name: arisa_kamone
sequence: sequence:
game: 1 game: 1
force: 0 force: 1
clips: clips:
- clip: fanClub/arisa_ka_jp - clip: fanClub/arisa_ka_jp
beat: 0 beat: 0
@ -22537,22 +22544,25 @@ MonoBehaviour:
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- clip: fanClub/arisa_mo_jp - clip: fanClub/arisa_mo_jp
beat: 0.5 beat: 0.5
pitch: 1 pitch: 1
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0.07407407 offset: 0.07407407
parameters: []
- clip: fanClub/arisa_ne_jp - clip: fanClub/arisa_ne_jp
beat: 1 beat: 1
pitch: 1 pitch: 1
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0.07407407 offset: 0.07407407
parameters: []
- name: arisa_kamone_fast - name: arisa_kamone_fast
sequence: sequence:
game: 1 game: 1
force: 0 force: 1
clips: clips:
- clip: fanClub/arisa_ka_fast_jp - clip: fanClub/arisa_ka_fast_jp
beat: 0 beat: 0
@ -22560,18 +22570,21 @@ MonoBehaviour:
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- clip: fanClub/arisa_mo_fast_jp - clip: fanClub/arisa_mo_fast_jp
beat: 0.25 beat: 0.25
pitch: 1 pitch: 1
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- clip: fanClub/arisa_ne_fast_jp - clip: fanClub/arisa_ne_fast_jp
beat: 0.5 beat: 0.5
pitch: 1 pitch: 1
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- name: crowd_kamone - name: crowd_kamone
sequence: sequence:
game: 1 game: 1
@ -22583,28 +22596,32 @@ MonoBehaviour:
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- clip: fanClub/crowd_mo_jp - clip: fanClub/crowd_mo_jp
beat: 1.5 beat: 1.5
pitch: 1 pitch: 1
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- clip: fanClub/crowd_ne_jp - clip: fanClub/crowd_ne_jp
beat: 2 beat: 2
pitch: 1 pitch: 1
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- clip: fanClub/crowd_hey_jp - clip: fanClub/crowd_hey_jp
beat: 3 beat: 3
pitch: 1 pitch: 1
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
- name: crowd_big_ready - name: crowd_big_ready
sequence: sequence:
game: 1 game: 1
force: 0 force: 1
clips: clips:
- clip: fanClub/crowd_big_ready - clip: fanClub/crowd_big_ready
beat: 0 beat: 0
@ -22612,6 +22629,7 @@ MonoBehaviour:
volume: 1 volume: 1
looping: 0 looping: 0
offset: 0 offset: 0
parameters: []
EligibleHits: [] EligibleHits: []
scheduledInputs: [] scheduledInputs: []
firstEnable: 0 firstEnable: 0

View file

@ -394,7 +394,7 @@ Camera:
m_Depth: 1 m_Depth: 1
m_CullingMask: m_CullingMask:
serializedVersion: 2 serializedVersion: 2
m_Bits: 8192 m_Bits: 8256
m_RenderingPath: -1 m_RenderingPath: -1
m_TargetTexture: {fileID: 0} m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0 m_TargetDisplay: 0

View file

@ -65,7 +65,7 @@ TextureImporter:
platformSettings: platformSettings:
- serializedVersion: 3 - serializedVersion: 3
buildTarget: DefaultTexturePlatform buildTarget: DefaultTexturePlatform
maxTextureSize: 64 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 0 textureCompression: 0
@ -77,7 +77,7 @@ TextureImporter:
forceMaximumCompressionQuality_BC6H_BC7: 0 forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3 - serializedVersion: 3
buildTarget: Standalone buildTarget: Standalone
maxTextureSize: 64 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 0 textureCompression: 0

View file

@ -0,0 +1,108 @@
fileFormatVersion: 2
guid: f622dabbce1b58d419efed3ab7225261
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: 0
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
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
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:

View file

@ -65,10 +65,22 @@ TextureImporter:
platformSettings: platformSettings:
- serializedVersion: 3 - serializedVersion: 3
buildTarget: DefaultTexturePlatform buildTarget: DefaultTexturePlatform
maxTextureSize: 2048 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50 compressionQuality: 50
crunchedCompression: 0 crunchedCompression: 0
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0

View file

@ -0,0 +1,108 @@
fileFormatVersion: 2
guid: 7befd260d793b6b478549769d05cb4aa
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: 0
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
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
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:

View file

@ -65,7 +65,7 @@ TextureImporter:
platformSettings: platformSettings:
- serializedVersion: 3 - serializedVersion: 3
buildTarget: DefaultTexturePlatform buildTarget: DefaultTexturePlatform
maxTextureSize: 64 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 0 textureCompression: 0
@ -77,7 +77,7 @@ TextureImporter:
forceMaximumCompressionQuality_BC6H_BC7: 0 forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3 - serializedVersion: 3
buildTarget: Standalone buildTarget: Standalone
maxTextureSize: 64 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 0 textureCompression: 0

View file

@ -0,0 +1,108 @@
fileFormatVersion: 2
guid: 4e9bec39b2c44ce418aace3773b40623
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: 0
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
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
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:

View file

@ -65,7 +65,7 @@ TextureImporter:
platformSettings: platformSettings:
- serializedVersion: 3 - serializedVersion: 3
buildTarget: DefaultTexturePlatform buildTarget: DefaultTexturePlatform
maxTextureSize: 64 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 0 textureCompression: 0
@ -77,7 +77,7 @@ TextureImporter:
forceMaximumCompressionQuality_BC6H_BC7: 0 forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3 - serializedVersion: 3
buildTarget: Standalone buildTarget: Standalone
maxTextureSize: 64 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 0 textureCompression: 0

View file

@ -0,0 +1,108 @@
fileFormatVersion: 2
guid: c0e61fc168761bd4b8b8682e69f93ee5
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: 0
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
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
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:

View file

@ -24,7 +24,6 @@ TextureImporter:
streamingMipmaps: 0 streamingMipmaps: 0
streamingMipmapsPriority: 0 streamingMipmapsPriority: 0
vTOnly: 0 vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0 grayScaleToAlpha: 0
generateCubemap: 6 generateCubemap: 6
cubemapConvolution: 0 cubemapConvolution: 0
@ -66,10 +65,22 @@ TextureImporter:
platformSettings: platformSettings:
- serializedVersion: 3 - serializedVersion: 3
buildTarget: DefaultTexturePlatform buildTarget: DefaultTexturePlatform
maxTextureSize: 2048 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50 compressionQuality: 50
crunchedCompression: 0 crunchedCompression: 0
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0
@ -89,7 +100,6 @@ TextureImporter:
edges: [] edges: []
weights: [] weights: []
secondaryTextures: [] secondaryTextures: []
nameFileIdTable: {}
spritePackingTag: spritePackingTag:
pSDRemoveMatte: 0 pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0 pSDShowRemoveMatteOption: 0

View file

@ -0,0 +1,108 @@
fileFormatVersion: 2
guid: e9fe1dd75c0972b4c95220e4dede6465
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: 0
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
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
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:

View file

@ -65,10 +65,22 @@ TextureImporter:
platformSettings: platformSettings:
- serializedVersion: 3 - serializedVersion: 3
buildTarget: DefaultTexturePlatform buildTarget: DefaultTexturePlatform
maxTextureSize: 2048 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50 compressionQuality: 50
crunchedCompression: 0 crunchedCompression: 0
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0

View file

@ -0,0 +1,108 @@
fileFormatVersion: 2
guid: 26d6458b15558e94a8cb68cd1317725b
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: 0
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
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
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:

View file

@ -65,10 +65,10 @@ TextureImporter:
platformSettings: platformSettings:
- serializedVersion: 3 - serializedVersion: 3
buildTarget: DefaultTexturePlatform buildTarget: DefaultTexturePlatform
maxTextureSize: 64 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 0
compressionQuality: 50 compressionQuality: 50
crunchedCompression: 0 crunchedCompression: 0
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0
@ -77,10 +77,10 @@ TextureImporter:
forceMaximumCompressionQuality_BC6H_BC7: 0 forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3 - serializedVersion: 3
buildTarget: Standalone buildTarget: Standalone
maxTextureSize: 64 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 0
compressionQuality: 50 compressionQuality: 50
crunchedCompression: 0 crunchedCompression: 0
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0

View file

@ -0,0 +1,108 @@
fileFormatVersion: 2
guid: 70e9032a824658349afa27975544f4d9
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: 0
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
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
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:

View file

@ -68,7 +68,7 @@ TextureImporter:
maxTextureSize: 256 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 0
compressionQuality: 50 compressionQuality: 50
crunchedCompression: 0 crunchedCompression: 0
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0
@ -80,7 +80,7 @@ TextureImporter:
maxTextureSize: 256 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 0
compressionQuality: 50 compressionQuality: 50
crunchedCompression: 0 crunchedCompression: 0
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0

View file

@ -65,10 +65,22 @@ TextureImporter:
platformSettings: platformSettings:
- serializedVersion: 3 - serializedVersion: 3
buildTarget: DefaultTexturePlatform buildTarget: DefaultTexturePlatform
maxTextureSize: 2048 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50 compressionQuality: 50
crunchedCompression: 0 crunchedCompression: 0
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0

View file

@ -0,0 +1,108 @@
fileFormatVersion: 2
guid: ab5874f4cc6a71d4ebe7993657709e8c
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: 0
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
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
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:

View file

@ -65,10 +65,22 @@ TextureImporter:
platformSettings: platformSettings:
- serializedVersion: 3 - serializedVersion: 3
buildTarget: DefaultTexturePlatform buildTarget: DefaultTexturePlatform
maxTextureSize: 2048 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50 compressionQuality: 50
crunchedCompression: 0 crunchedCompression: 0
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0

View file

@ -0,0 +1,108 @@
fileFormatVersion: 2
guid: 0beebc9955f14d14097c1036e792a72f
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: 0
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
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
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:

View file

@ -65,7 +65,7 @@ TextureImporter:
platformSettings: platformSettings:
- serializedVersion: 3 - serializedVersion: 3
buildTarget: DefaultTexturePlatform buildTarget: DefaultTexturePlatform
maxTextureSize: 64 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 0 textureCompression: 0
@ -77,7 +77,7 @@ TextureImporter:
forceMaximumCompressionQuality_BC6H_BC7: 0 forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3 - serializedVersion: 3
buildTarget: Standalone buildTarget: Standalone
maxTextureSize: 64 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 0 textureCompression: 0

View file

@ -0,0 +1,108 @@
fileFormatVersion: 2
guid: 02be4cad57d8c68478f4279816afc7b3
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: 0
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
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
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:

View file

@ -68,7 +68,7 @@ TextureImporter:
maxTextureSize: 256 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 0
compressionQuality: 50 compressionQuality: 50
crunchedCompression: 0 crunchedCompression: 0
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0
@ -80,7 +80,7 @@ TextureImporter:
maxTextureSize: 256 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 0
compressionQuality: 50 compressionQuality: 50
crunchedCompression: 0 crunchedCompression: 0
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0

View file

@ -0,0 +1,108 @@
fileFormatVersion: 2
guid: 8fd0b210a3ddec748a9ea7682ba80103
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: 0
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
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
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:

View file

@ -65,10 +65,22 @@ TextureImporter:
platformSettings: platformSettings:
- serializedVersion: 3 - serializedVersion: 3
buildTarget: DefaultTexturePlatform buildTarget: DefaultTexturePlatform
maxTextureSize: 2048 maxTextureSize: 256
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50 compressionQuality: 50
crunchedCompression: 0 crunchedCompression: 0
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0

View file

@ -0,0 +1,108 @@
fileFormatVersion: 2
guid: 837342340b1d4c34aa0bf37faf58e313
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: 0
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
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 256
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
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:

View file

@ -61,7 +61,7 @@ TextureImporter:
spriteMeshType: 1 spriteMeshType: 1
alignment: 0 alignment: 0
spritePivot: {x: 0.5, y: 0.5} spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100 spritePixelsToUnits: 634.7656
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1 alphaUsage: 1
@ -80,7 +80,7 @@ TextureImporter:
platformSettings: platformSettings:
- serializedVersion: 3 - serializedVersion: 3
buildTarget: DefaultTexturePlatform buildTarget: DefaultTexturePlatform
maxTextureSize: 2048 maxTextureSize: 4096
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 1
@ -92,7 +92,7 @@ TextureImporter:
forceMaximumCompressionQuality_BC6H_BC7: 0 forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3 - serializedVersion: 3
buildTarget: Standalone buildTarget: Standalone
maxTextureSize: 2048 maxTextureSize: 4096
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 1
@ -121,16 +121,16 @@ TextureImporter:
name: bgFloor name: bgFloor
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 176 x: 1117.1875
y: 80 y: 507.8125
width: 272 width: 1726.5625
height: 96 height: 609.375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: e4227e11a5d223dd0800000000000000 spriteID: e4227e11a5d223dd0800000000000000
internalID: -2507892177621278130 internalID: -2507892177621278130
@ -142,16 +142,16 @@ TextureImporter:
name: bgConveyor name: bgConveyor
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 32 x: 203.125
y: 352 y: 2234.375
width: 720 width: 4570.3125
height: 112 height: 710.9375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: e21c879d13432bfc0800000000000000 spriteID: e21c879d13432bfc0800000000000000
internalID: -3480662173297360594 internalID: -3480662173297360594
@ -163,16 +163,16 @@ TextureImporter:
name: bgPipes name: bgPipes
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 32 x: 203.125
y: 240 y: 1523.4375
width: 480 width: 3046.875
height: 80 height: 507.8125
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 0bcad4c34e41c9620800000000000000 spriteID: 0bcad4c34e41c9620800000000000000
internalID: 2782121640304946352 internalID: 2782121640304946352
@ -184,16 +184,16 @@ TextureImporter:
name: bgWalls name: bgWalls
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 32 x: 203.125
y: 496 y: 3148.4375
width: 624 width: 3960.9375
height: 496 height: 3148.4375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: f71a4d03012634d90800000000000000 spriteID: f71a4d03012634d90800000000000000
internalID: -7114735164637011585 internalID: -7114735164637011585

View file

@ -187,7 +187,7 @@ TextureImporter:
spriteMeshType: 1 spriteMeshType: 1
alignment: 0 alignment: 0
spritePivot: {x: 0.5, y: 0.5} spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100 spritePixelsToUnits: 317.3828
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1 alphaUsage: 1
@ -247,16 +247,16 @@ TextureImporter:
name: sargeBody name: sargeBody
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1824 x: 5789.0625
y: 16 y: 50.78125
width: 208 width: 660.15625
height: 400 height: 1269.5312
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 1321fd25b947cc910800000000000000 spriteID: 1321fd25b947cc910800000000000000
internalID: 1858988956656276017 internalID: 1858988956656276017
@ -268,16 +268,16 @@ TextureImporter:
name: sargeHeadNormal name: sargeHeadNormal
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1808 x: 5738.2812
y: 448 y: 1421.875
width: 224 width: 710.9375
height: 208 height: 660.15625
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: bd664ac6d9ec91210800000000000000 spriteID: bd664ac6d9ec91210800000000000000
internalID: 1304300742628370139 internalID: 1304300742628370139
@ -289,16 +289,16 @@ TextureImporter:
name: sargeHeadTalk name: sargeHeadTalk
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1808 x: 5738.2812
y: 1184 y: 3757.8125
width: 224 width: 710.9375
height: 224 height: 710.9375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 16c88d24ef42e91a0800000000000000 spriteID: 16c88d24ef42e91a0800000000000000
internalID: -6800957712821089183 internalID: -6800957712821089183
@ -310,16 +310,16 @@ TextureImporter:
name: sargeHeadAngry name: sargeHeadAngry
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1808 x: 5738.2812
y: 688 y: 2183.5938
width: 224 width: 710.9375
height: 208 height: 660.15625
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 1d49afdf9651f3670800000000000000 spriteID: 1d49afdf9651f3670800000000000000
internalID: 8520552564985074897 internalID: 8520552564985074897
@ -331,16 +331,16 @@ TextureImporter:
name: sargeHeadIrritate name: sargeHeadIrritate
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1808 x: 5738.2812
y: 928 y: 2945.3125
width: 224 width: 710.9375
height: 224 height: 710.9375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 15a05f393758fe640800000000000000 spriteID: 15a05f393758fe640800000000000000
internalID: 5111450833538845265 internalID: 5111450833538845265
@ -352,16 +352,16 @@ TextureImporter:
name: steam0 name: steam0
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 528 x: 1675.7812
y: 928 y: 2945.3125
width: 224 width: 710.9375
height: 224 height: 710.9375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 34fc9e363ba9f4730800000000000000 spriteID: 34fc9e363ba9f4730800000000000000
internalID: 3985574290512269123 internalID: 3985574290512269123
@ -373,16 +373,16 @@ TextureImporter:
name: steam1 name: steam1
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 16 x: 50.78125
y: 1182 y: 3751.4648
width: 224 width: 710.9375
height: 224 height: 710.9375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: e9801dd028ce99890800000000000000 spriteID: e9801dd028ce99890800000000000000
internalID: -7450664065186068322 internalID: -7450664065186068322
@ -394,16 +394,16 @@ TextureImporter:
name: steam2 name: steam2
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 272 x: 863.28125
y: 1184 y: 3757.8125
width: 224 width: 710.9375
height: 224 height: 710.9375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 740aeeb3158f45ba0800000000000000 spriteID: 740aeeb3158f45ba0800000000000000
internalID: -6100978567398645689 internalID: -6100978567398645689
@ -415,16 +415,16 @@ TextureImporter:
name: steam3 name: steam3
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 528 x: 1675.7812
y: 1184 y: 3757.8125
width: 224 width: 710.9375
height: 224 height: 710.9375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 29e1ce4ded2045ee0800000000000000 spriteID: 29e1ce4ded2045ee0800000000000000
internalID: -1273389638560768366 internalID: -1273389638560768366
@ -436,16 +436,16 @@ TextureImporter:
name: steam4 name: steam4
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 16 x: 50.78125
y: 928 y: 2945.3125
width: 224 width: 710.9375
height: 224 height: 710.9375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 1127bae330c471ca0800000000000000 spriteID: 1127bae330c471ca0800000000000000
internalID: -6046280397901565423 internalID: -6046280397901565423
@ -457,16 +457,16 @@ TextureImporter:
name: steam5 name: steam5
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 272 x: 863.28125
y: 928 y: 2945.3125
width: 224 width: 710.9375
height: 224 height: 710.9375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 340e3305cc41488b0800000000000000 spriteID: 340e3305cc41488b0800000000000000
internalID: -5150969206053543869 internalID: -5150969206053543869
@ -478,16 +478,16 @@ TextureImporter:
name: torsoNormal name: torsoNormal
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 16 x: 50.78125
y: 16 y: 50.78125
width: 128 width: 406.25
height: 192 height: 609.375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 1a70937b7f668cd70800000000000000 spriteID: 1a70937b7f668cd70800000000000000
internalID: 9063607464200046497 internalID: 9063607464200046497
@ -499,16 +499,16 @@ TextureImporter:
name: torsoRaiseUp name: torsoRaiseUp
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 176 x: 558.59375
y: 16 y: 50.78125
width: 128 width: 406.25
height: 192 height: 609.375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 9a5a5589d2ce00230800000000000000 spriteID: 9a5a5589d2ce00230800000000000000
internalID: 3603139382469830057 internalID: 3603139382469830057
@ -520,16 +520,16 @@ TextureImporter:
name: torsoPoint name: torsoPoint
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 336 x: 1066.4062
y: 16 y: 50.78125
width: 128 width: 406.25
height: 192 height: 609.375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 44fec28fd23e224f0800000000000000 spriteID: 44fec28fd23e224f0800000000000000
internalID: -854871192670245052 internalID: -854871192670245052
@ -541,16 +541,16 @@ TextureImporter:
name: cadetLegNormal name: cadetLegNormal
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 16 x: 50.78125
y: 240 y: 761.71875
width: 96 width: 304.6875
height: 208 height: 660.15625
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 1a9c847b85a4b0a10800000000000000 spriteID: 1a9c847b85a4b0a10800000000000000
internalID: 1876675414622521761 internalID: 1876675414622521761
@ -562,16 +562,16 @@ TextureImporter:
name: cadetLegRaiseUp0 name: cadetLegRaiseUp0
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 144 x: 457.03125
y: 240 y: 761.71875
width: 96 width: 304.6875
height: 208 height: 660.15625
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: d56dc587d37e79150800000000000000 spriteID: d56dc587d37e79150800000000000000
internalID: 5879422089753843293 internalID: 5879422089753843293
@ -583,16 +583,16 @@ TextureImporter:
name: cadetLegRaiseUp1 name: cadetLegRaiseUp1
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 272 x: 863.28125
y: 240 y: 761.71875
width: 96 width: 304.6875
height: 192 height: 609.375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 39c1e71f17cfba860800000000000000 spriteID: 39c1e71f17cfba860800000000000000
internalID: 7542399567275105427 internalID: 7542399567275105427
@ -604,16 +604,16 @@ TextureImporter:
name: cadetLegRaiseUp2 name: cadetLegRaiseUp2
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 400 x: 1269.5312
y: 240 y: 761.71875
width: 112 width: 355.46875
height: 176 height: 558.59375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 044cbd121e3865d50800000000000000 spriteID: 044cbd121e3865d50800000000000000
internalID: 6725708096483345472 internalID: 6725708096483345472
@ -625,16 +625,16 @@ TextureImporter:
name: cadetLegRaiseUp3 name: cadetLegRaiseUp3
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 544 x: 1726.5625
y: 240 y: 761.71875
width: 128 width: 406.25
height: 160 height: 507.8125
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 06486394b5a9e79c0800000000000000 spriteID: 06486394b5a9e79c0800000000000000
internalID: -3927532108159482784 internalID: -3927532108159482784
@ -646,16 +646,16 @@ TextureImporter:
name: cadetLegRaiseUp4 name: cadetLegRaiseUp4
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 704 x: 2234.375
y: 240 y: 761.71875
width: 128 width: 406.25
height: 144 height: 457.03125
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 5b75b7decb2a72a80800000000000000 spriteID: 5b75b7decb2a72a80800000000000000
internalID: -8491639640061945931 internalID: -8491639640061945931
@ -667,16 +667,16 @@ TextureImporter:
name: cadetLegBeat2 name: cadetLegBeat2
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 864 x: 2742.1875
y: 240 y: 761.71875
width: 128 width: 406.25
height: 208 height: 660.15625
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 65822a0bc53e71e10800000000000000 spriteID: 65822a0bc53e71e10800000000000000
internalID: 2168451732842096726 internalID: 2168451732842096726
@ -688,16 +688,16 @@ TextureImporter:
name: cadetLegBeat1 name: cadetLegBeat1
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1024 x: 3250
y: 240 y: 761.71875
width: 128 width: 406.25
height: 208 height: 660.15625
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 3624b8e97cdf62e10800000000000000 spriteID: 3624b8e97cdf62e10800000000000000
internalID: 2172702904053088867 internalID: 2172702904053088867
@ -709,16 +709,16 @@ TextureImporter:
name: cadetLegBeat0 name: cadetLegBeat0
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1184 x: 3757.8125
y: 240 y: 761.71875
width: 128 width: 406.25
height: 208 height: 660.15625
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 4441dc42c568c2b30800000000000000 spriteID: 4441dc42c568c2b30800000000000000
internalID: 4263930677525550148 internalID: 4263930677525550148
@ -730,16 +730,16 @@ TextureImporter:
name: cadetLegBeat3 name: cadetLegBeat3
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1344 x: 4265.625
y: 240 y: 761.71875
width: 128 width: 406.25
height: 240 height: 761.71875
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: b87353b197a6fede0800000000000000 spriteID: b87353b197a6fede0800000000000000
internalID: -1301704698906724469 internalID: -1301704698906724469
@ -751,16 +751,16 @@ TextureImporter:
name: cadetArmNormal name: cadetArmNormal
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 17 x: 53.95508
y: 480 y: 1523.4375
width: 96 width: 304.6875
height: 208 height: 660.15625
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: f3275c830e7580750800000000000000 spriteID: f3275c830e7580750800000000000000
internalID: 6271359101650170431 internalID: 6271359101650170431
@ -772,16 +772,16 @@ TextureImporter:
name: cadetArmRaiseUpA0 name: cadetArmRaiseUpA0
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 144 x: 457.03125
y: 528 y: 1675.7812
width: 96 width: 304.6875
height: 160 height: 507.8125
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 1bfb43ba35154fbf0800000000000000 spriteID: 1bfb43ba35154fbf0800000000000000
internalID: -291518656075743311 internalID: -291518656075743311
@ -793,16 +793,16 @@ TextureImporter:
name: cadetArrmRaiseUpA1 name: cadetArrmRaiseUpA1
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 272 x: 863.28125
y: 528 y: 1675.7812
width: 128 width: 406.25
height: 112 height: 355.46875
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 9e18589606d42e910800000000000000 spriteID: 9e18589606d42e910800000000000000
internalID: 1865138272167363049 internalID: 1865138272167363049
@ -814,16 +814,16 @@ TextureImporter:
name: cadetNeck name: cadetNeck
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 432 x: 1371.0938
y: 480 y: 1523.4375
width: 64 width: 203.125
height: 64 height: 203.125
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 6eb8cc3d05dd00190800000000000000 spriteID: 6eb8cc3d05dd00190800000000000000
internalID: -7998149598989480986 internalID: -7998149598989480986
@ -835,16 +835,16 @@ TextureImporter:
name: cadetArmRaiseUpB name: cadetArmRaiseUpB
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 528 x: 1675.7812
y: 480 y: 1523.4375
width: 96 width: 304.6875
height: 96 height: 304.6875
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 46a2fb779af1b00b0800000000000000 spriteID: 46a2fb779af1b00b0800000000000000
internalID: -5761476485571466652 internalID: -5761476485571466652
@ -856,16 +856,16 @@ TextureImporter:
name: cadetArmRaiseUpC name: cadetArmRaiseUpC
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 656 x: 2082.0312
y: 480 y: 1523.4375
width: 96 width: 304.6875
height: 96 height: 304.6875
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: be684ceb018df0b30800000000000000 spriteID: be684ceb018df0b30800000000000000
internalID: 4255857739320035051 internalID: 4255857739320035051
@ -877,16 +877,16 @@ TextureImporter:
name: cadetArmPointA2 name: cadetArmPointA2
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 784 x: 2488.2812
y: 608 y: 1929.6875
width: 160 width: 507.8125
height: 80 height: 253.90625
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: e93a43d78ac796f40800000000000000 spriteID: e93a43d78ac796f40800000000000000
internalID: 5722241864647877534 internalID: 5722241864647877534
@ -898,16 +898,16 @@ TextureImporter:
name: cadetArmPointA3 name: cadetArmPointA3
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 784 x: 2488.2812
y: 480 y: 1523.4375
width: 128 width: 406.25
height: 96 height: 304.6875
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: b412c488f8a75fca0800000000000000 spriteID: b412c488f8a75fca0800000000000000
internalID: -5983741773006233269 internalID: -5983741773006233269
@ -919,16 +919,16 @@ TextureImporter:
name: cadetArmPointC name: cadetArmPointC
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 944 x: 2996.0938
y: 480 y: 1523.4375
width: 96 width: 304.6875
height: 96 height: 304.6875
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: a1bda2790d1e535b0800000000000000 spriteID: a1bda2790d1e535b0800000000000000
internalID: -5389153093073315046 internalID: -5389153093073315046
@ -940,16 +940,16 @@ TextureImporter:
name: cadetArmPointB name: cadetArmPointB
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1072 x: 3402.3438
y: 480 y: 1523.4375
width: 96 width: 304.6875
height: 96 height: 304.6875
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: fb7c3e5ca3c3e64e0800000000000000 spriteID: fb7c3e5ca3c3e64e0800000000000000
internalID: -1986584162498000961 internalID: -1986584162498000961
@ -961,16 +961,16 @@ TextureImporter:
name: cadetArmPointA0 name: cadetArmPointA0
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1200 x: 3808.5938
y: 480 y: 1523.4375
width: 96 width: 304.6875
height: 128 height: 406.25
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 9a1e234cc53b333b0800000000000000 spriteID: 9a1e234cc53b333b0800000000000000
internalID: -5533882306098175575 internalID: -5533882306098175575
@ -982,16 +982,16 @@ TextureImporter:
name: cadetArmClapA name: cadetArmClapA
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1328 x: 4214.8438
y: 512 y: 1625
width: 80 width: 253.90625
height: 96 height: 304.6875
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 645caf062ae146380800000000000000 spriteID: 645caf062ae146380800000000000000
internalID: -8979018074309343930 internalID: -8979018074309343930
@ -1003,16 +1003,16 @@ TextureImporter:
name: cadetArmClapB name: cadetArmClapB
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1440 x: 4570.3125
y: 512 y: 1625
width: 96 width: 304.6875
height: 112 height: 355.46875
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: d4ca1daec6dcca7f0800000000000000 spriteID: d4ca1daec6dcca7f0800000000000000
internalID: -599878782667346867 internalID: -599878782667346867
@ -1024,16 +1024,16 @@ TextureImporter:
name: legPointA name: legPointA
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 784 x: 2488.2812
y: 928 y: 2945.3125
width: 144 width: 457.03125
height: 192 height: 609.375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 5842ce1e14b4d9a50800000000000000 spriteID: 5842ce1e14b4d9a50800000000000000
internalID: 6529457781092394117 internalID: 6529457781092394117
@ -1045,16 +1045,16 @@ TextureImporter:
name: legPointB name: legPointB
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 960 x: 3046.875
y: 928 y: 2945.3125
width: 96 width: 304.6875
height: 208 height: 660.15625
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: af7203674d08d1920800000000000000 spriteID: af7203674d08d1920800000000000000
internalID: 2962665779883943930 internalID: 2962665779883943930
@ -1066,16 +1066,16 @@ TextureImporter:
name: shadow name: shadow
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1088 x: 3453.125
y: 928 y: 2945.3125
width: 240 width: 761.71875
height: 80 height: 253.90625
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: fafc21442184075c0800000000000000 spriteID: fafc21442184075c0800000000000000
internalID: -4219793607557460049 internalID: -4219793607557460049
@ -1087,16 +1087,16 @@ TextureImporter:
name: cadetHeadLeft2 name: cadetHeadLeft2
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 16 x: 50.78125
y: 720 y: 2285.1562
width: 208 width: 660.15625
height: 176 height: 558.59375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 1a71858c05d2135e0800000000000000 spriteID: 1a71858c05d2135e0800000000000000
internalID: -1931712940183382111 internalID: -1931712940183382111
@ -1108,16 +1108,16 @@ TextureImporter:
name: cadetHeadLeft1 name: cadetHeadLeft1
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1248 x: 3960.9375
y: 720 y: 2285.1562
width: 208 width: 660.15625
height: 176 height: 558.59375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: a5c7a948472ceea90800000000000000 spriteID: a5c7a948472ceea90800000000000000
internalID: -7282669741714801574 internalID: -7282669741714801574
@ -1129,16 +1129,16 @@ TextureImporter:
name: cadetHeadLeft0 name: cadetHeadLeft0
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 256 x: 812.5
y: 720 y: 2285.1562
width: 208 width: 660.15625
height: 176 height: 558.59375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 1c5464179f43c6ee0800000000000000 spriteID: 1c5464179f43c6ee0800000000000000
internalID: -1266579149246020159 internalID: -1266579149246020159
@ -1150,16 +1150,16 @@ TextureImporter:
name: cadetHeadNormal name: cadetHeadNormal
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 496 x: 1574.2188
y: 720 y: 2285.1562
width: 240 width: 761.71875
height: 176 height: 558.59375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 6b76ca432dc4387f0800000000000000 spriteID: 6b76ca432dc4387f0800000000000000
internalID: -611560658681698378 internalID: -611560658681698378
@ -1171,16 +1171,16 @@ TextureImporter:
name: cadetHeadRight0 name: cadetHeadRight0
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 768 x: 2437.5
y: 720 y: 2285.1562
width: 208 width: 660.15625
height: 176 height: 558.59375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: c2c3efe170277b6d0800000000000000 spriteID: c2c3efe170277b6d0800000000000000
internalID: -2974783653944607700 internalID: -2974783653944607700
@ -1192,16 +1192,16 @@ TextureImporter:
name: cadetHeadRight1 name: cadetHeadRight1
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1488 x: 4722.6562
y: 720 y: 2285.1562
width: 208 width: 660.15625
height: 176 height: 558.59375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: f861ba7ae1c05dc30800000000000000 spriteID: f861ba7ae1c05dc30800000000000000
internalID: 4383423138116605583 internalID: 4383423138116605583
@ -1213,16 +1213,16 @@ TextureImporter:
name: cadetHeadRight2 name: cadetHeadRight2
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 1008 x: 3199.2188
y: 720 y: 2285.1562
width: 208 width: 660.15625
height: 176 height: 558.59375
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: -1
bones: [] bones: []
spriteID: 78160e09896043df0800000000000000 spriteID: 78160e09896043df0800000000000000
internalID: -201528830989409913 internalID: -201528830989409913

View file

@ -17692,7 +17692,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 704039020} m_HandleRect: {fileID: 704039020}
m_Direction: 0 m_Direction: 0
m_Value: 0 m_Value: 0
m_Size: 0.032871284 m_Size: 0.03287128
m_NumberOfSteps: 0 m_NumberOfSteps: 0
m_OnValueChanged: m_OnValueChanged:
m_PersistentCalls: m_PersistentCalls:
@ -25563,7 +25563,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 1589389271} m_HandleRect: {fileID: 1589389271}
m_Direction: 2 m_Direction: 2
m_Value: 1 m_Value: 1
m_Size: 0.9999896 m_Size: 0.99823457
m_NumberOfSteps: 0 m_NumberOfSteps: 0
m_OnValueChanged: m_OnValueChanged:
m_PersistentCalls: m_PersistentCalls:
@ -31110,7 +31110,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5} m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -408.97998, y: -17} m_AnchoredPosition: {x: -408.98004, y: -17}
m_SizeDelta: {x: -817.96, y: -46.29} m_SizeDelta: {x: -817.96, y: -46.29}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &1118147045 --- !u!1 &1118147045
@ -32587,7 +32587,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5} m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5} m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 0, y: 129.8085} m_AnchoredPosition: {x: 0, y: 129.911}
m_SizeDelta: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 1} m_Pivot: {x: 0.5, y: 1}
--- !u!114 &1154875944 --- !u!114 &1154875944
@ -39444,6 +39444,7 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
level: {fileID: 0} level: {fileID: 0}
music: {fileID: 0} music: {fileID: 0}
canvas: {fileID: 1791483799}
debugUI: 0 debugUI: 0
playOnStart: 0 playOnStart: 0
editor: 1 editor: 1
@ -42568,7 +42569,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 0, y: -42.494995} m_AnchoredPosition: {x: 0, y: -42.495026}
m_SizeDelta: {x: 1440.022, y: -84.99} m_SizeDelta: {x: 1440.022, y: -84.99}
m_Pivot: {x: 0, y: 0.5} m_Pivot: {x: 0, y: 0.5}
--- !u!114 &1527251881 --- !u!114 &1527251881
@ -44616,7 +44617,7 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 1292844878} m_TargetGraphic: {fileID: 1292844878}
m_HandleRect: {fileID: 1292844877} m_HandleRect: {fileID: 1292844877}
m_Direction: 2 m_Direction: 2
m_Value: 1 m_Value: 0
m_Size: 1 m_Size: 1
m_NumberOfSteps: 0 m_NumberOfSteps: 0
m_OnValueChanged: m_OnValueChanged:
@ -54654,7 +54655,7 @@ Camera:
m_Depth: -1 m_Depth: -1
m_CullingMask: m_CullingMask:
serializedVersion: 2 serializedVersion: 2
m_Bits: 32 m_Bits: 96
m_RenderingPath: -1 m_RenderingPath: -1
m_TargetTexture: {fileID: 0} m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0 m_TargetDisplay: 0
@ -55299,7 +55300,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 0, y: -42.494995} m_AnchoredPosition: {x: 0, y: -42.495026}
m_SizeDelta: {x: 1054, y: -84.99} m_SizeDelta: {x: 1054, y: -84.99}
m_Pivot: {x: 0, y: 0.5} m_Pivot: {x: 0, y: 0.5}
--- !u!114 &2066632681 --- !u!114 &2066632681

View file

@ -2,8 +2,8 @@ using System;
public static class AppInfo { public static class AppInfo {
//--- AutoGenerated.begin //--- AutoGenerated.begin
public const string Version = "0.0.961"; public const string Version = "0.0.963";
public static readonly DateTime Date = new DateTime(2022, 10, 13, 16, 09, 43, 581, DateTimeKind.Utc); public static readonly DateTime Date = new DateTime(2023, 01, 12, 00, 27, 14, 138, DateTimeKind.Utc);
//--- AutoGenerated.end //--- AutoGenerated.end
} }

View file

@ -353,6 +353,7 @@ namespace HeavenStudio
Debug.LogWarning($"Unknown game {gameName} found in remix.json! Adding game..."); Debug.LogWarning($"Unknown game {gameName} found in remix.json! Adding game...");
game = new Minigames.Minigame(gameName, DisplayName(gameName) + " \n<color=#eb5454>[inferred from remix.json]</color>", "", false, true, new List<Minigames.GameAction>()); game = new Minigames.Minigame(gameName, DisplayName(gameName) + " \n<color=#eb5454>[inferred from remix.json]</color>", "", false, true, new List<Minigames.GameAction>());
EventCaller.instance.minigames.Add(game); EventCaller.instance.minigames.Add(game);
if (Editor.Editor.instance != null)
Editor.Editor.instance.AddIcon(game); Editor.Editor.instance.AddIcon(game);
} }
action = EventCaller.instance.GetGameAction(game, actionName); action = EventCaller.instance.GetGameAction(game, actionName);

View file

@ -26,13 +26,55 @@ namespace HeavenStudio.Util
this.clips = new List<SequenceClip>(clips); this.clips = new List<SequenceClip>(clips);
} }
public MultiSound Play(float startBeat) public MultiSound Play(float startBeat, params SequenceParams[] args)
{ {
List<MultiSound.Sound> sounds = new List<MultiSound.Sound>(); List<MultiSound.Sound> sounds = new List<MultiSound.Sound>();
Dictionary<string, string> paramMaps = new Dictionary<string, string>();
foreach (SequenceClip clip in clips) foreach (SequenceClip clipdat in clips)
{ {
sounds.Add(new MultiSound.Sound(clip.clip, startBeat + clip.beat, clip.pitch, clip.volume, clip.looping, clip.offset)); string clip = clipdat.clip;
float beat = clipdat.beat;
float pitch = clipdat.pitch;
float volume = clipdat.volume;
bool looping = clipdat.looping;
float offset = clipdat.offset;
if (args != null && clipdat.parameters != null && clipdat.parameters.Length > 0)
{
paramMaps.Clear();
// map param names to overrides
foreach (SequenceParams prm in clipdat.parameters)
{
if (!paramMaps.ContainsKey(prm.name))
paramMaps.Add(prm.name, prm.map);
}
// apply overrides
foreach (SequenceParams prm in args)
{
if (paramMaps.ContainsKey(prm.name))
{
string map = paramMaps[prm.name];
switch (map)
{
case "beat":
beat = prm.value;
break;
case "pitch":
pitch = prm.value;
break;
case "volume":
volume = prm.value;
break;
case "offset":
offset = prm.value;
break;
default:
break;
}
}
}
}
sounds.Add(new MultiSound.Sound(clip, startBeat + beat, pitch, volume, looping, offset));
} }
return MultiSound.Play(sounds.ToArray(), game, force); return MultiSound.Play(sounds.ToArray(), game, force);
@ -41,16 +83,6 @@ namespace HeavenStudio.Util
[Serializable] [Serializable]
public struct SequenceClip public struct SequenceClip
{ {
public SequenceClip(string clip, float beat, float pitch = 1f, float volume = 1f, bool looping = false, float offset = 0f)
{
this.clip = clip;
this.beat = beat;
this.pitch = pitch;
this.volume = volume;
this.looping = looping;
this.offset = offset;
}
[Tooltip("Filename of clip to use (will look in assetbundles before resources)")] [Tooltip("Filename of clip to use (will look in assetbundles before resources)")]
public string clip; public string clip;
[Tooltip("Beat to play clip at relative to start of sequence")] [Tooltip("Beat to play clip at relative to start of sequence")]
@ -65,6 +97,9 @@ namespace HeavenStudio.Util
public bool looping; public bool looping;
[Tooltip("Offset to start playing clip")] [Tooltip("Offset to start playing clip")]
public float offset; public float offset;
[Tooltip("Set of possible value overrides for clip data")]
public SequenceParams[] parameters;
} }
[Serializable] [Serializable]
@ -75,5 +110,26 @@ namespace HeavenStudio.Util
[Tooltip("Sequence to play")] [Tooltip("Sequence to play")]
public SoundSequence sequence; public SoundSequence sequence;
} }
[Serializable]
public struct SequenceParams
{
//SequenceParams used in minigame code
public SequenceParams(string name, float value)
{
this.map = "";
this.name = name;
this.value = value;
}
[Tooltip("Inspector use only; Sequence Clip value to override")]
public string map;
[Tooltip("Name of parameter")]
public string name;
[NonSerialized]
public float value;
}
} }
} }

View file

@ -38,6 +38,10 @@ namespace HeavenStudio
private double dspStartTime; private double dspStartTime;
public double dspStartTimeAsDouble => dspStartTime; public double dspStartTimeAsDouble => dspStartTime;
//the beat we started at
private double startBeat;
public double startBeatAsDouble => startBeat;
// an AudioSource attached to this GameObject that will play the music. // an AudioSource attached to this GameObject that will play the music.
public AudioSource musicSource; public AudioSource musicSource;
@ -150,6 +154,7 @@ namespace HeavenStudio
} }
lastAbsTime = Time.realtimeSinceStartupAsDouble; lastAbsTime = Time.realtimeSinceStartupAsDouble;
dspStartTime = AudioSettings.dspTime; dspStartTime = AudioSettings.dspTime;
startBeat = beat;
// GameManager.instance.SetCurrentEventToClosest(songPositionInBeats); // GameManager.instance.SetCurrentEventToClosest(songPositionInBeats);
} }
@ -193,7 +198,7 @@ namespace HeavenStudio
public void LateUpdate() public void LateUpdate()
{ {
if (metronome) if (metronome && isPlaying)
{ {
if (ReportBeat(ref lastReportedBeat)) if (ReportBeat(ref lastReportedBeat))
{ {
@ -260,7 +265,7 @@ namespace HeavenStudio
return GameManager.instance.Beatmap.tempoChanges; return GameManager.instance.Beatmap.tempoChanges;
} }
public double GetSongPosFromBeat(float beat) public double GetSongPosFromBeat(double beat)
{ {
var chart = GameManager.instance.Beatmap; var chart = GameManager.instance.Beatmap;
SetBpm(chart.bpm); SetBpm(chart.bpm);

View file

@ -31,7 +31,7 @@ namespace HeavenStudio
private void Start() private void Start()
{ {
CreateDebugUI(out Title); SetText(Title, "Rhythm Heaven Mania v1.0 BRAEDON DEBUG PLAYTEST"); CreateDebugUI(out Title); SetText(Title, $"Heaven Studio {GlobalGameManager.buildTime}");
CreateDebugUI(out SongPosBeats); CreateDebugUI(out SongPosBeats);
CreateDebugUI(out SongPos); CreateDebugUI(out SongPos);
CreateDebugUI(out SecPerBeat); CreateDebugUI(out SecPerBeat);

View file

@ -19,7 +19,8 @@ namespace HeavenStudio
public List<GameObject> SoundObjects = new List<GameObject>(); public List<GameObject> SoundObjects = new List<GameObject>();
[Header("Components")] [Header("Components")]
public TextAsset txt; public string txt;
public string ext;
public Camera GameCamera, CursorCam, OverlayCamera; public Camera GameCamera, CursorCam, OverlayCamera;
public GameObject GameLetterbox; public GameObject GameLetterbox;
public CircleCursor CircleCursor; public CircleCursor CircleCursor;
@ -83,17 +84,6 @@ namespace HeavenStudio
GameObject fade = new GameObject(); GameObject fade = new GameObject();
this.fade = fade.AddComponent<Games.Global.Flash>(); this.fade = fade.AddComponent<Games.Global.Flash>();
if (txt != null)
{
string json = txt.text;
Beatmap = JsonConvert.DeserializeObject<DynamicBeatmap>(json);
}
else
{
NewRemix();
}
SortEventsList();
GlobalGameManager.Init(); GlobalGameManager.Init();
@ -106,13 +96,16 @@ namespace HeavenStudio
GameObject textbox = Instantiate(Resources.Load<GameObject>("Prefabs/Common/Textbox")); GameObject textbox = Instantiate(Resources.Load<GameObject>("Prefabs/Common/Textbox"));
textbox.name = "Textbox"; textbox.name = "Textbox";
if (txt != null && ext != null)
if (playOnStart)
{ {
Play(startBeat); LoadRemix(txt, ext);
}
else
{
NewRemix();
} }
// SetCurrentGame(eventCaller.GamesHolder.transform.GetComponentsInChildren<Transform>()[1].name); SortEventsList();
if (Beatmap.entities.Count >= 1) if (Beatmap.entities.Count >= 1)
{ {
@ -123,6 +116,11 @@ namespace HeavenStudio
{ {
SetGame("noGame"); SetGame("noGame");
} }
if (playOnStart)
{
Play(startBeat);
}
} }
public void NewRemix() public void NewRemix()
@ -190,7 +188,7 @@ namespace HeavenStudio
var inf = GetGameInfo(gameName); var inf = GetGameInfo(gameName);
if (inf.usesAssetBundle && !inf.AssetsLoaded) if (inf.usesAssetBundle && !inf.AssetsLoaded)
{ {
Debug.Log("ASYNC loading assetbundle for game " + gameName); Debug.Log($"ASYNC loading assetbundles for game {gameName}");
StartCoroutine(inf.LoadCommonAssetBundleAsync()); StartCoroutine(inf.LoadCommonAssetBundleAsync());
StartCoroutine(inf.LoadLocalizedAssetBundleAsync()); StartCoroutine(inf.LoadLocalizedAssetBundleAsync());
} }
@ -204,23 +202,23 @@ namespace HeavenStudio
if (start + seekTime >= entities[currentPreEvent]) if (start + seekTime >= entities[currentPreEvent])
{ {
var entitiesAtSameBeat = Beatmap.entities.FindAll(c => c.beat == Beatmap.entities[currentPreEvent].beat && !EventCaller.FXOnlyGames().Contains(EventCaller.instance.GetMinigame(c.datamodel.Split('/')[0]))); var entitiesAtSameBeat = Beatmap.entities.FindAll(c => c.beat == Beatmap.entities[currentPreEvent].beat && !EventCaller.FXOnlyGames().Contains(EventCaller.instance.GetMinigame(c.datamodel.Split('/')[0])));
for (int i = 0; i < entitiesAtSameBeat.Count; i++) foreach (DynamicBeatmap.DynamicEntity entity in entitiesAtSameBeat)
{ {
string gameName = entitiesAtSameBeat[i].datamodel.Split('/')[0]; string gameName = entity.datamodel.Split('/')[0];
var inf = GetGameInfo(gameName); var inf = GetGameInfo(gameName);
if (inf.usesAssetBundle && !inf.AssetsLoaded) if (inf.usesAssetBundle && !inf.AssetsLoaded)
{ {
Debug.Log("ASYNC loading assetbundle for game " + gameName); Debug.Log($"ASYNC loading assetbundles for game {gameName}");
StartCoroutine(inf.LoadCommonAssetBundleAsync()); StartCoroutine(inf.LoadCommonAssetBundleAsync());
StartCoroutine(inf.LoadLocalizedAssetBundleAsync()); StartCoroutine(inf.LoadLocalizedAssetBundleAsync());
} }
}
currentPreEvent++; currentPreEvent++;
} }
} }
} }
}
public void SeekAheadAndDoPreEvent(float start, float seekTime = 1f) public void SeekAheadAndDoPreEvent(float start, float seekTime = 2f)
{ {
List<float> entities = Beatmap.entities.Select(c => c.beat).ToList(); List<float> entities = Beatmap.entities.Select(c => c.beat).ToList();
if (currentPreSequence < Beatmap.entities.Count && currentPreSequence >= 0) if (currentPreSequence < Beatmap.entities.Count && currentPreSequence >= 0)
@ -231,12 +229,19 @@ namespace HeavenStudio
var entitiesAtSameBeat = Beatmap.entities.FindAll(c => c.beat == Beatmap.entities[currentPreSequence].beat); var entitiesAtSameBeat = Beatmap.entities.FindAll(c => c.beat == Beatmap.entities[currentPreSequence].beat);
foreach (DynamicBeatmap.DynamicEntity entity in entitiesAtSameBeat) foreach (DynamicBeatmap.DynamicEntity entity in entitiesAtSameBeat)
{ {
eventCaller.CallPreEvent(entity); string gameName = entity.datamodel.Split('/')[0];
var inf = GetGameInfo(gameName);
if (inf.usesAssetBundle && inf.AssetsLoaded && !inf.SequencesPreloaded)
{
Debug.Log($"Preloading game {gameName}");
PreloadGameSequences(gameName);
} }
eventCaller.CallPreEvent(entity);
currentPreSequence++; currentPreSequence++;
} }
} }
} }
}
// LateUpdate works a bit better(?) but causes some bugs (like issues with bop animations). // LateUpdate works a bit better(?) but causes some bugs (like issues with bop animations).
private void Update() private void Update()
@ -291,7 +296,7 @@ namespace HeavenStudio
//seek ahead to preload games that have assetbundles //seek ahead to preload games that have assetbundles
SeekAheadAndPreload(Conductor.instance.songPositionInBeats, seekTime); SeekAheadAndPreload(Conductor.instance.songPositionInBeats, seekTime);
SeekAheadAndDoPreEvent(Conductor.instance.songPositionInBeats, 1f); SeekAheadAndDoPreEvent(Conductor.instance.songPositionInBeats, 2f);
if (currentEvent < Beatmap.entities.Count && currentEvent >= 0) if (currentEvent < Beatmap.entities.Count && currentEvent >= 0)
{ {
@ -308,17 +313,16 @@ namespace HeavenStudio
currentEvent++; currentEvent++;
} }
for (int i = 0; i < entitiesAtSameBeat.Count; i++) foreach (DynamicBeatmap.DynamicEntity entity in entitiesAtSameBeat)
{ {
var entity = entitiesAtSameBeat[i];
// if game isn't loaded, preload game so whatever event that would be called will still run outside if needed // if game isn't loaded, preload game so whatever event that would be called will still run outside if needed
if (entitiesAtSameBeat[i].datamodel.Split('/')[0] != currentGame && !preloadedGames.Contains(preloadedGames.Find(c => c.name == entitiesAtSameBeat[i].datamodel.Split('/')[0]))) if (entity.datamodel.Split('/')[0] != currentGame)
{ {
eventCaller.CallEvent(entitiesAtSameBeat[i], false); eventCaller.CallEvent(entity, false);
} }
else else
{ {
eventCaller.CallEvent(entitiesAtSameBeat[i], true); eventCaller.CallEvent(entity, true);
} }
// Thank you to @shshwdr for bring this to my attention // Thank you to @shshwdr for bring this to my attention
@ -328,8 +332,6 @@ namespace HeavenStudio
// currentEvent += gameManagerEntities.Count; // currentEvent += gameManagerEntities.Count;
} }
} }
} }
public void ToggleInputs(bool inputs) public void ToggleInputs(bool inputs)
@ -380,6 +382,11 @@ namespace HeavenStudio
SetCurrentEventToClosest(beat); SetCurrentEventToClosest(beat);
onBeatChanged?.Invoke(beat); onBeatChanged?.Invoke(beat);
KillAllSounds(); KillAllSounds();
if (playOnStart)
{
Play(0);
}
} }
public void KillAllSounds() public void KillAllSounds()
@ -549,47 +556,21 @@ namespace HeavenStudio
{ {
Destroy(currentGameO); Destroy(currentGameO);
var instantiate = true;
if (preloadedGames.Count > 0)
{
for (int i = 0; i < preloadedGames.Count; i++)
{
if (preloadedGames[i].gameObject != null)
{
if (preloadedGames[i].gameObject.name == game)
{
preloadedGames[i].SetActive(true);
currentGameO = preloadedGames[i];
preloadedGames.Remove(preloadedGames[i]);
instantiate = false;
}
}
}
}
if (instantiate)
{
currentGameO = Instantiate(GetGame(game)); currentGameO = Instantiate(GetGame(game));
currentGameO.transform.parent = eventCaller.GamesHolder.transform; currentGameO.transform.parent = eventCaller.GamesHolder.transform;
currentGameO.name = game; currentGameO.name = game;
}
SetCurrentGame(game); SetCurrentGame(game);
ResetCamera(); ResetCamera();
} }
private void PreloadGame(string game) public void PreloadGameSequences(string game)
{ {
if (preloadedGames.Contains(preloadedGames.Find(c => c.name == game))) var gameInfo = GetGameInfo(game);
return; //load the games' sound sequences
if (gameInfo != null && gameInfo.LoadedSoundSequences == null)
var g = Instantiate(GetGame(game)); gameInfo.LoadedSoundSequences = GetGame(game).GetComponent<Minigame>().SoundSequences;
g.transform.parent = eventCaller.GamesHolder.transform;
g.SetActive(false);
g.name = game;
preloadedGames.Add(g);
} }
public GameObject GetGame(string name) public GameObject GetGame(string name)

View file

@ -31,7 +31,8 @@ namespace HeavenStudio.Games.Loaders
{ {
new Param("toggle", false, "Disable call", "Disable the idol's call") new Param("toggle", false, "Disable call", "Disable the idol's call")
}, },
inactiveFunction = delegate { var e = eventCaller.currentEntity; FanClub.WarnHai(e.beat, e["toggle"]);} inactiveFunction = delegate { var e = eventCaller.currentEntity; FanClub.WarnHai(e.beat, e["toggle"]);},
preFunction = delegate { var e = eventCaller.currentEntity; FanClub.HaiSound(e.beat, e["toggle"]); }
}, },
new GameAction("I suppose", "I Suppose!") new GameAction("I suppose", "I Suppose!")
{ {
@ -42,7 +43,8 @@ namespace HeavenStudio.Games.Loaders
new Param("type", FanClub.KamoneResponseType.Through, "Response type", "Type of response to use"), new Param("type", FanClub.KamoneResponseType.Through, "Response type", "Type of response to use"),
new Param("toggle", false, "Disable call", "Disable the idol's call") new Param("toggle", false, "Disable call", "Disable the idol's call")
}, },
inactiveFunction = delegate { var e = eventCaller.currentEntity; FanClub.WarnKamone(e.beat, e["toggle"], 0, e["type"]);} inactiveFunction = delegate { var e = eventCaller.currentEntity; FanClub.WarnKamone(e.beat, e["toggle"], 0, e["type"]);},
preFunction = delegate { var e = eventCaller.currentEntity; FanClub.KamoneSound(e.beat, e["toggle"], 0, e["type"]); }
}, },
new GameAction("double clap", "Double Clap") new GameAction("double clap", "Double Clap")
{ {
@ -52,7 +54,8 @@ namespace HeavenStudio.Games.Loaders
{ {
new Param("toggle", false, "Disable call", "Disable the call") new Param("toggle", false, "Disable call", "Disable the call")
}, },
inactiveFunction = delegate { var e = eventCaller.currentEntity; FanClub.WarnBigReady(e.beat, e["toggle"]); } inactiveFunction = delegate { var e = eventCaller.currentEntity; FanClub.WarnBigReady(e.beat, e["toggle"]); },
preFunction = delegate { var e = eventCaller.currentEntity; FanClub.BigReadySound(e.beat, e["toggle"]); }
}, },
new GameAction("play idol animation", "Idol Coreography") new GameAction("play idol animation", "Idol Coreography")
{ {
@ -526,8 +529,6 @@ namespace HeavenStudio.Games
const float HAIS_LENGTH = 4.5f; const float HAIS_LENGTH = 4.5f;
public void CallHai(float beat, bool noSound = false, int type = 0) public void CallHai(float beat, bool noSound = false, int type = 0)
{ {
if (!noSound)
PlaySoundSequence("arisa_hai", beat);
responseToggle = false; responseToggle = false;
DisableBop(beat, 8f); DisableBop(beat, 8f);
@ -550,20 +551,21 @@ namespace HeavenStudio.Games
new BeatAction.Action(beat + 7f, delegate { PlayOneClap(beat + 7f); DoIdolClaps();}), new BeatAction.Action(beat + 7f, delegate { PlayOneClap(beat + 7f); DoIdolClaps();}),
}); });
PlaySoundSequence("crowd_hai", beat + 4f); PlaySoundSequence("fanClub", "crowd_hai", beat + 4f);
} }
public static void WarnHai(float beat, bool noSound = false, int type = 0) public static void WarnHai(float beat, bool noSound = false, int type = 0)
{ {
wantHais = beat; wantHais = beat;
if (noSound) return;
MultiSound.Play(new MultiSound.Sound[] {
new MultiSound.Sound("fanClub/arisa_hai_1_jp", beat),
new MultiSound.Sound("fanClub/arisa_hai_2_jp", beat + 1f),
new MultiSound.Sound("fanClub/arisa_hai_3_jp", beat + 2f),
}, forcePlay:true);
} }
public static void HaiSound(float beat, bool noSound = false, int type = 0)
{
if (noSound) return;
PlaySoundSequence("fanClub", "arisa_hai", beat);
}
public void ContinueHais(float beat, int type = 0) public void ContinueHais(float beat, int type = 0)
{ {
CallHai(beat, true, type); CallHai(beat, true, type);
@ -575,13 +577,6 @@ namespace HeavenStudio.Games
bool doJump = (responseType == (int) KamoneResponseType.Jump || responseType == (int) KamoneResponseType.JumpFast); bool doJump = (responseType == (int) KamoneResponseType.Jump || responseType == (int) KamoneResponseType.JumpFast);
bool isBig = (responseType == (int) KamoneResponseType.ThroughFast || responseType == (int) KamoneResponseType.JumpFast); bool isBig = (responseType == (int) KamoneResponseType.ThroughFast || responseType == (int) KamoneResponseType.JumpFast);
DisableResponse(beat, 2f); DisableResponse(beat, 2f);
if (!noSound)
{
if (isBig)
PlaySoundSequence("arisa_kamone_fast", beat);
else
PlaySoundSequence("arisa_kamone", beat);
}
responseToggle = true; responseToggle = true;
DisableBop(beat, (doJump) ? 6.25f : 5.25f); DisableBop(beat, (doJump) ? 6.25f : 5.25f);
@ -614,29 +609,25 @@ namespace HeavenStudio.Games
}), }),
}); });
PlaySoundSequence("crowd_kamone", beat + 2f); PlaySoundSequence("fanClub", "crowd_kamone", beat + 2f);
} }
public static void WarnKamone(float beat, bool noSound = false, int type = 0, int responseType = (int) KamoneResponseType.Through) public static void WarnKamone(float beat, bool noSound = false, int type = 0, int responseType = (int) KamoneResponseType.Through)
{ {
wantKamone = beat; wantKamone = beat;
wantKamoneType = responseType; wantKamoneType = responseType;
}
public static void KamoneSound(float beat, bool noSound = false, int type = 0, int responseType = (int) KamoneResponseType.Through)
{
if (noSound) return; if (noSound) return;
if (responseType == (int) KamoneResponseType.ThroughFast || responseType == (int) KamoneResponseType.JumpFast) if (responseType == (int) KamoneResponseType.ThroughFast || responseType == (int) KamoneResponseType.JumpFast)
{ {
MultiSound.Play(new MultiSound.Sound[] { PlaySoundSequence("fanClub", "arisa_kamone_fast", beat);
new MultiSound.Sound("fanClub/arisa_ka_fast_jp", beat),
new MultiSound.Sound("fanClub/arisa_mo_fast_jp", beat + 0.25f),
new MultiSound.Sound("fanClub/arisa_ne_fast_jp", beat + 0.5f),
}, forcePlay:true);
} }
else else
{ {
MultiSound.Play(new MultiSound.Sound[] { PlaySoundSequence("fanClub", "arisa_kamone", beat);
new MultiSound.Sound("fanClub/arisa_ka_jp", beat),
new MultiSound.Sound("fanClub/arisa_mo_jp", beat + 0.5f, offset: 0.07407407f),
new MultiSound.Sound("fanClub/arisa_ne_jp", beat + 1f, offset: 0.07407407f),
}, forcePlay:true);
} }
} }
@ -648,9 +639,6 @@ namespace HeavenStudio.Games
const float BIGCALL_LENGTH = 2.75f; const float BIGCALL_LENGTH = 2.75f;
public void CallBigReady(float beat, bool noSound = false) public void CallBigReady(float beat, bool noSound = false)
{ {
if (!noSound)
PlaySoundSequence("crowd_big_ready", beat);
Prepare(beat + 1.5f); Prepare(beat + 1.5f);
Prepare(beat + 2f); Prepare(beat + 2f);
@ -669,8 +657,12 @@ namespace HeavenStudio.Games
public static void WarnBigReady(float beat, bool noSound = false) public static void WarnBigReady(float beat, bool noSound = false)
{ {
wantBigReady = beat; wantBigReady = beat;
}
public static void BigReadySound(float beat, bool noSound = false)
{
if (noSound) return; if (noSound) return;
Jukebox.PlayOneShotGame("fanClub/crowd_big_ready", beat); PlaySoundSequence("fanClub", "crowd_big_ready", beat);
} }
public void ContinueBigReady(float beat) public void ContinueBigReady(float beat)

View file

@ -216,16 +216,18 @@ namespace HeavenStudio.Games
return sameTime; return sameTime;
} }
public MultiSound PlaySoundSequence(string name, float startBeat) public static MultiSound PlaySoundSequence(string game, string name, float startBeat, params SoundSequence.SequenceParams[] args)
{ {
foreach (SoundSequence.SequenceKeyValue pair in SoundSequences) Minigames.Minigame gameInfo = GameManager.instance.GetGameInfo(game);
foreach (SoundSequence.SequenceKeyValue pair in gameInfo.LoadedSoundSequences)
{ {
if (pair.name == name) if (pair.name == name)
{ {
// Debug.Log($"Playing sound sequence {name} at beat {startBeat}");
return pair.sequence.Play(startBeat); return pair.sequence.Play(startBeat);
} }
} }
Debug.LogWarning($"Sound sequence {name} not found in game {this.name} (did you build AssetBundles?)"); Debug.LogWarning($"Sound sequence {name} not found in game {game} (did you build AssetBundles?)");
return null; return null;
} }
} }

View file

@ -1,5 +1,11 @@
using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO;
using System.IO.Compression;
using System.Text;
using UnityEngine; using UnityEngine;
using UnityEngine.Audio; using UnityEngine.Audio;
@ -9,13 +15,37 @@ namespace HeavenStudio
{ {
public TextAsset level; public TextAsset level;
public AudioClip music; public AudioClip music;
public GameObject canvas;
public bool debugUI; public bool debugUI;
public bool playOnStart = false; public bool playOnStart = false;
public bool editor = false; public bool editor = false;
string json = "";
string ext = "";
private void Start() private void Start()
{ {
string[] args = System.Environment.GetCommandLineArgs();
string input = "";
for (int i = 1; i < args.Length; i++) {
// first arg is always this executable
Debug.Log(args[i]);
if (args[i].IndexOfAny(Path.GetInvalidPathChars()) == -1)
{
if (File.Exists(args[i]))
{
input = args[i];
editor = false;
playOnStart = true;
}
}
else if (args[i] == "-debug")
{
debugUI = true;
}
}
GameObject Cameras = Instantiate(Resources.Load<GameObject>("Prefabs/Cameras")); Cameras.name = "Cameras"; GameObject Cameras = Instantiate(Resources.Load<GameObject>("Prefabs/Cameras")); Cameras.name = "Cameras";
GameObject MainCamera = Cameras.transform.GetChild(0).gameObject; GameObject MainCamera = Cameras.transform.GetChild(0).gameObject;
GameObject CursorCamera = Cameras.transform.GetChild(1).gameObject; GameObject CursorCamera = Cameras.transform.GetChild(1).gameObject;
@ -33,7 +63,6 @@ namespace HeavenStudio
GameManager gameManager = GameManager.AddComponent<GameManager>(); GameManager gameManager = GameManager.AddComponent<GameManager>();
gameManager.playOnStart = playOnStart; gameManager.playOnStart = playOnStart;
gameManager.txt = level;
gameManager.GamesHolder = Games; gameManager.GamesHolder = Games;
gameManager.CircleCursor = Cursor.transform.GetChild(0).GetComponent<CircleCursor>(); gameManager.CircleCursor = Cursor.transform.GetChild(0).GetComponent<CircleCursor>();
gameManager.GameCamera = MainCamera.GetComponent<Camera>(); gameManager.GameCamera = MainCamera.GetComponent<Camera>();
@ -64,8 +93,58 @@ namespace HeavenStudio
} }
else else
{ {
this.GetComponent<HeavenStudio.Editor.Editor>().enabled = false;
this.GetComponent<HeavenStudio.Editor.EditorTheme>().enabled = false;
this.GetComponent<HeavenStudio.Editor.BoxSelection>().enabled = false;
canvas.SetActive(false);
OpenCmdRemix(input);
Debug.Log(json);
gameManager.txt = json;
gameManager.ext = ext;
gameManager.Init(); gameManager.Init();
} }
} }
public void OpenCmdRemix(string path)
{
if (path == string.Empty) return;
if (!File.Exists(path)) return;
byte[] MusicBytes;
bool loadedMusic = false;
string extension = path.GetExtension();
using var zipFile = File.Open(path, FileMode.Open);
using var archive = new ZipArchive(zipFile, ZipArchiveMode.Read);
foreach (var entry in archive.Entries)
switch (entry.Name)
{
case "remix.json":
{
using var stream = entry.Open();
using var reader = new StreamReader(stream);
json = reader.ReadToEnd();
ext = extension;
break;
}
case "song.ogg":
{
using var stream = entry.Open();
using var memoryStream = new MemoryStream();
stream.CopyTo(memoryStream);
MusicBytes = memoryStream.ToArray();
Conductor.instance.musicSource.clip = OggVorbis.VorbisPlugin.ToAudioClip(MusicBytes, "music");
loadedMusic = true;
break;
}
}
if (!loadedMusic)
{
Conductor.instance.musicSource.clip = null;
MusicBytes = null;
}
}
} }
} }

View file

@ -48,6 +48,7 @@ namespace HeavenStudio.Editor
private void Update() private void Update()
{ {
if (Editor.instance == null) return;
float deltaTimelineX = timelineContent.transform.localPosition.x - timelineLastX; float deltaTimelineX = timelineContent.transform.localPosition.x - timelineLastX;
Camera camera = Editor.instance.EditorCamera; Camera camera = Editor.instance.EditorCamera;

View file

@ -31,6 +31,7 @@ namespace HeavenStudio.Editor
private void Start() private void Start()
{ {
if (Editor.instance == null) return;
specialLayers.GetComponent<Image>().color = theme.properties.SpecialLayersCol.Hex2RGB(); specialLayers.GetComponent<Image>().color = theme.properties.SpecialLayersCol.Hex2RGB();
tempoLayer.GetComponent<Image>().color = theme.properties.TempoLayerCol.Hex2RGB(); tempoLayer.GetComponent<Image>().color = theme.properties.TempoLayerCol.Hex2RGB();
musicLayer.GetComponent<Image>().color = theme.properties.MusicLayerCol.Hex2RGB(); musicLayer.GetComponent<Image>().color = theme.properties.MusicLayerCol.Hex2RGB();

View file

@ -37,6 +37,7 @@ namespace HeavenStudio
public bool usesAssetBundle => (wantAssetBundle != ""); public bool usesAssetBundle => (wantAssetBundle != "");
public bool hasLocales => (supportedLocales.Count > 0); public bool hasLocales => (supportedLocales.Count > 0);
public bool AssetsLoaded => (((hasLocales && localeLoaded && currentLoadedLocale == defaultLocale) || (!hasLocales)) && commonLoaded); public bool AssetsLoaded => (((hasLocales && localeLoaded && currentLoadedLocale == defaultLocale) || (!hasLocales)) && commonLoaded);
public bool SequencesPreloaded => soundSequences != null;
private AssetBundle bundleCommon = null; private AssetBundle bundleCommon = null;
private bool commonLoaded = false; private bool commonLoaded = false;
@ -46,6 +47,14 @@ namespace HeavenStudio
private bool localeLoaded = false; private bool localeLoaded = false;
private bool localePreloaded = false; private bool localePreloaded = false;
private SoundSequence.SequenceKeyValue[] soundSequences = null;
public SoundSequence.SequenceKeyValue[] LoadedSoundSequences
{
get => soundSequences;
set => soundSequences = value;
}
public Minigame(string name, string displayName, string color, bool threeD, bool fxOnly, List<GameAction> actions, List<string> tags = null, string assetBundle = "", string defaultLocale = "en", List<string> supportedLocales = null) public Minigame(string name, string displayName, string color, bool threeD, bool fxOnly, List<GameAction> actions, List<string> tags = null, string assetBundle = "", string defaultLocale = "en", List<string> supportedLocales = null)
{ {
this.name = name; this.name = name;

View file

@ -38,27 +38,28 @@ namespace HeavenStudio.Util
audioSource.pitch = pitch; audioSource.pitch = pitch;
audioSource.volume = volume; audioSource.volume = volume;
audioSource.loop = looping; audioSource.loop = looping;
Conductor cnd = Conductor.instance;
if (beat == -1 && !scheduled) if (beat == -1 && !scheduled)
{ {
audioSource.PlayScheduled(AudioSettings.dspTime); audioSource.PlayScheduled(AudioSettings.dspTime);
playInstant = true; playInstant = true;
played = true; played = true;
startTime = Conductor.instance.songPositionAsDouble; startTime = cnd.songPositionAsDouble;
StartCoroutine(NotRelyOnBeatSound()); StartCoroutine(NotRelyOnBeatSound());
} }
else else
{ {
playInstant = false; playInstant = false;
scheduledPitch = Conductor.instance.musicSource.pitch; scheduledPitch = cnd.musicSource.pitch;
startTime = (AudioSettings.dspTime + (Conductor.instance.GetSongPosFromBeat(beat) - Conductor.instance.songPositionAsDouble)/(double)scheduledPitch); startTime = cnd.dspStartTimeAsDouble + ((cnd.GetSongPosFromBeat(beat - cnd.startBeatAsDouble))/(double)scheduledPitch);
audioSource.PlayScheduled(startTime); audioSource.PlayScheduled(startTime);
Debug.Log($"Scheduling future sound {clip.name} for beat {beat} (scheduled: {startTime}, current time: {AudioSettings.dspTime})");
} }
} }
private void Update() private void Update()
{ {
Conductor cnd = Conductor.instance;
if (!played) if (!played)
{ {
if (scheduled) if (scheduled)
@ -78,12 +79,11 @@ namespace HeavenStudio.Util
} }
else else
{ {
if (!played && scheduledPitch != Conductor.instance.musicSource.pitch) if (!played && scheduledPitch != cnd.musicSource.pitch)
{ {
scheduledPitch = Conductor.instance.musicSource.pitch; scheduledPitch = cnd.musicSource.pitch;
startTime = (AudioSettings.dspTime + (Conductor.instance.GetSongPosFromBeat(beat) - Conductor.instance.songPositionAsDouble)/(double)scheduledPitch); startTime = (AudioSettings.dspTime + (cnd.GetSongPosFromBeat(beat) - cnd.songPositionAsDouble)/(double)scheduledPitch);
audioSource.SetScheduledStartTime(startTime); audioSource.SetScheduledStartTime(startTime);
Debug.Log($"Rescheduling future sound {clip.name} for beat {beat} (scheduled: {startTime}, current time: {AudioSettings.dspTime})");
} }
} }
} }
@ -93,7 +93,7 @@ namespace HeavenStudio.Util
{ {
if (looping && loopEndBeat != -1) // Looping sounds play forever unless params are set. if (looping && loopEndBeat != -1) // Looping sounds play forever unless params are set.
{ {
if (Conductor.instance.songPositionInBeats > loopEndBeat) if (cnd.songPositionInBeats > loopEndBeat)
{ {
KillLoop(fadeTime); KillLoop(fadeTime);
loopIndex++; loopIndex++;

View file

@ -1,5 +1,5 @@
ManifestFileVersion: 0 ManifestFileVersion: 0
CRC: 1243838037 CRC: 2483180215
AssetBundleManifest: AssetBundleManifest:
AssetBundleInfos: AssetBundleInfos:
Info_0: Info_0:

View file

@ -1,12 +1,12 @@
ManifestFileVersion: 0 ManifestFileVersion: 0
CRC: 1167382196 CRC: 3465358365
Hashes: Hashes:
AssetFileHash: AssetFileHash:
serializedVersion: 2 serializedVersion: 2
Hash: 91ca0253f29ae5f7a1df107a25dc7c75 Hash: 3a4fb33b5553c823eef6c8ecb04520e1
TypeTreeHash: TypeTreeHash:
serializedVersion: 2 serializedVersion: 2
Hash: 222d3ac4260743916f7d5e044ddd31d4 Hash: f7c97b63c72a16f96d1364bd2603929e
HashAppended: 0 HashAppended: 0
ClassTypes: ClassTypes:
- Class: 1 - Class: 1

Binary file not shown.

View file

@ -1,12 +1,12 @@
ManifestFileVersion: 0 ManifestFileVersion: 0
CRC: 149759227 CRC: 229325513
Hashes: Hashes:
AssetFileHash: AssetFileHash:
serializedVersion: 2 serializedVersion: 2
Hash: 462778359784eea47ee51c3c63402505 Hash: 069bce0dd25bdbc41e83dc4b09bd8143
TypeTreeHash: TypeTreeHash:
serializedVersion: 2 serializedVersion: 2
Hash: fc2a2e95963d1b3faf439c84ecb440b4 Hash: 98a6d4eb4172ec02b55d5f14afb2d5a8
HashAppended: 0 HashAppended: 0
ClassTypes: ClassTypes:
- Class: 1 - Class: 1

View file

@ -1,12 +1,12 @@
ManifestFileVersion: 0 ManifestFileVersion: 0
CRC: 1663830856 CRC: 3127587906
Hashes: Hashes:
AssetFileHash: AssetFileHash:
serializedVersion: 2 serializedVersion: 2
Hash: 688c0aa50fbd25fe17346b36c6bf2176 Hash: e10341a51d15d8d18350e495d447c162
TypeTreeHash: TypeTreeHash:
serializedVersion: 2 serializedVersion: 2
Hash: 51d10f004f46f35e758498b711eedb2f Hash: 139f759006457bf43e15a8517f8ee5c0
HashAppended: 0 HashAppended: 0
ClassTypes: ClassTypes:
- Class: 1 - Class: 1

Binary file not shown.

View file

@ -1,12 +1,12 @@
ManifestFileVersion: 0 ManifestFileVersion: 0
CRC: 3480558300 CRC: 3201955903
Hashes: Hashes:
AssetFileHash: AssetFileHash:
serializedVersion: 2 serializedVersion: 2
Hash: cfaae0e9f9c81b2d255e8da0db667aae Hash: 6dd02a8fda5fdb63afe693b00d6c8509
TypeTreeHash: TypeTreeHash:
serializedVersion: 2 serializedVersion: 2
Hash: a669441aae6ee39a06c1090efd6d25bc Hash: b0396ee8cf677796daf23b65e38d1ad2
HashAppended: 0 HashAppended: 0
ClassTypes: ClassTypes:
- Class: 1 - Class: 1

View file

@ -1,12 +1,12 @@
ManifestFileVersion: 0 ManifestFileVersion: 0
CRC: 1706991399 CRC: 2160738779
Hashes: Hashes:
AssetFileHash: AssetFileHash:
serializedVersion: 2 serializedVersion: 2
Hash: ae519aaff83042895009b1d4dbae0a79 Hash: ad07dd4676edfbe5572d0236124a4350
TypeTreeHash: TypeTreeHash:
serializedVersion: 2 serializedVersion: 2
Hash: 994ea96351ef9c039cf2db2caf2c1169 Hash: 6c542f6873f7e3067be67f888d87c947
HashAppended: 0 HashAppended: 0
ClassTypes: ClassTypes:
- Class: 1 - Class: 1

View file

@ -1,12 +1,12 @@
ManifestFileVersion: 0 ManifestFileVersion: 0
CRC: 3961443211 CRC: 1283939881
Hashes: Hashes:
AssetFileHash: AssetFileHash:
serializedVersion: 2 serializedVersion: 2
Hash: c56eae7afab3c51aa0d877ecb5fa6484 Hash: d166274169e80ae349c4e66b396c95a6
TypeTreeHash: TypeTreeHash:
serializedVersion: 2 serializedVersion: 2
Hash: 9a9bdfe5fc84d62897a4e311b61519be Hash: 36c1544bd987dbffd607c6771ff240cf
HashAppended: 0 HashAppended: 0
ClassTypes: ClassTypes:
- Class: 1 - Class: 1

View file

@ -134,7 +134,7 @@ PlayerSettings:
16:10: 1 16:10: 1
16:9: 1 16:9: 1
Others: 1 Others: 1
bundleVersion: 0.0.961 bundleVersion: 0.0.963
preloadedAssets: [] preloadedAssets: []
metroInputSource: 0 metroInputSource: 0
wsaTransparentSwapchain: 0 wsaTransparentSwapchain: 0
@ -155,11 +155,11 @@ PlayerSettings:
applicationIdentifier: applicationIdentifier:
Standalone: com.Megaminerzero.HeavenStudio Standalone: com.Megaminerzero.HeavenStudio
buildNumber: buildNumber:
Standalone: 961 Standalone: 963
iPhone: 0 iPhone: 0
tvOS: 0 tvOS: 0
overrideDefaultApplicationIdentifier: 0 overrideDefaultApplicationIdentifier: 0
AndroidBundleVersionCode: 961 AndroidBundleVersionCode: 963
AndroidMinSdkVersion: 19 AndroidMinSdkVersion: 19
AndroidTargetSdkVersion: 0 AndroidTargetSdkVersion: 0
AndroidPreferredInstallLocation: 1 AndroidPreferredInstallLocation: 1