mirror of
https://github.com/RHeavenStudioPlus/HeavenStudioPlus.git
synced 2024-11-13 21:25:09 +00:00
* 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:
parent
674db30b8c
commit
17bf3737b5
59 changed files with 1970 additions and 459 deletions
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
|
@ -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
|
||||||
|
|
108
Assets/Resources/Sprites/Editor/GameIcons/airRally_mask.png.meta
Normal file
108
Assets/Resources/Sprites/Editor/GameIcons/airRally_mask.png.meta
Normal 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:
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
|
@ -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
|
||||||
|
|
108
Assets/Resources/Sprites/Editor/GameIcons/coinToss_mask.png.meta
Normal file
108
Assets/Resources/Sprites/Editor/GameIcons/coinToss_mask.png.meta
Normal 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:
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
|
@ -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
|
||||||
|
|
108
Assets/Resources/Sprites/Editor/GameIcons/mrUpbeat_mask.png.meta
Normal file
108
Assets/Resources/Sprites/Editor/GameIcons/mrUpbeat_mask.png.meta
Normal 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:
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
|
@ -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
|
||||||
|
|
108
Assets/Resources/Sprites/Editor/GameIcons/tunnel_mask.png.meta
Normal file
108
Assets/Resources/Sprites/Editor/GameIcons/tunnel_mask.png.meta
Normal 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:
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -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;
|
||||||
|
|
|
@ -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();
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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++;
|
||||||
|
|
Binary file not shown.
|
@ -1,5 +1,5 @@
|
||||||
ManifestFileVersion: 0
|
ManifestFileVersion: 0
|
||||||
CRC: 1243838037
|
CRC: 2483180215
|
||||||
AssetBundleManifest:
|
AssetBundleManifest:
|
||||||
AssetBundleInfos:
|
AssetBundleInfos:
|
||||||
Info_0:
|
Info_0:
|
||||||
|
|
Binary file not shown.
|
@ -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.
|
@ -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
|
||||||
|
|
Binary file not shown.
|
@ -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.
|
@ -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
|
||||||
|
|
Binary file not shown.
|
@ -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
|
||||||
|
|
Binary file not shown.
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue