almost there but for real this time

probably the second or third to last commit
This commit is contained in:
ThePurpleAnon 2024-03-23 20:55:44 -05:00
parent 0a47248baa
commit 03070f5b31
75 changed files with 35435 additions and 4485 deletions

View file

@ -251,6 +251,8 @@ MonoBehaviour:
m_LigatureGlyphID: 9450 m_LigatureGlyphID: 9450
- m_ComponentGlyphIDs: 400000004b000000 - m_ComponentGlyphIDs: 400000004b000000
m_LigatureGlyphID: 9451 m_LigatureGlyphID: 9451
- m_ComponentGlyphIDs: 320000004b000000
m_LigatureGlyphID: 9331
m_GlyphPairAdjustmentRecords: m_GlyphPairAdjustmentRecords:
- m_FirstAdjustmentRecord: - m_FirstAdjustmentRecord:
m_GlyphIndex: 9 m_GlyphIndex: 9

View file

@ -828,7 +828,7 @@ RectTransform:
m_Children: m_Children:
- {fileID: 1155075624227833492} - {fileID: 1155075624227833492}
m_Father: {fileID: 3661019275362709209} m_Father: {fileID: 3661019275362709209}
m_RootOrder: 6 m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
@ -1442,13 +1442,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1476223279408625812} m_GameObject: {fileID: 1476223279408625812}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -1.3, y: 1, z: 0} m_LocalPosition: {x: -1.3203124, y: 1.038702, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1.0387019, y: 1.038702, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 1720440360485531206} - {fileID: 1720440360485531206}
m_Father: {fileID: 3741404894539420991} m_Father: {fileID: 3661019275362709209}
m_RootOrder: 5 m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1480850386324900587 --- !u!1 &1480850386324900587
@ -1940,7 +1940,7 @@ Transform:
- {fileID: 3423256163495674151} - {fileID: 3423256163495674151}
- {fileID: 537626956312802891} - {fileID: 537626956312802891}
m_Father: {fileID: 3741404894539420991} m_Father: {fileID: 3741404894539420991}
m_RootOrder: 6 m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2096291403803851841 --- !u!1 &2096291403803851841
GameObject: GameObject:
@ -2262,10 +2262,9 @@ Transform:
- {fileID: 1147558205228425458} - {fileID: 1147558205228425458}
- {fileID: 8586197149551125814} - {fileID: 8586197149551125814}
- {fileID: 4973083106942372806} - {fileID: 4973083106942372806}
- {fileID: 3999153472455551722}
- {fileID: 4525194693114590921} - {fileID: 4525194693114590921}
m_Father: {fileID: 3661019275362709209} m_Father: {fileID: 3661019275362709209}
m_RootOrder: 5 m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!95 &122590160896605966 --- !u!95 &122590160896605966
Animator: Animator:
@ -2826,6 +2825,7 @@ Transform:
- {fileID: 3330870450682001368} - {fileID: 3330870450682001368}
- {fileID: 2346577099309691168} - {fileID: 2346577099309691168}
- {fileID: 2807155189271445528} - {fileID: 2807155189271445528}
- {fileID: 3999153472455551722}
- {fileID: 3741404894539420991} - {fileID: 3741404894539420991}
- {fileID: 5079513360686983010} - {fileID: 5079513360686983010}
- {fileID: 1483015052922442540} - {fileID: 1483015052922442540}
@ -2863,13 +2863,13 @@ MonoBehaviour:
countBubble: {fileID: 1476223279408625812} countBubble: {fileID: 1476223279408625812}
Helmet: {fileID: 7194465983669311796} Helmet: {fileID: 7194465983669311796}
FallingHelmet: {fileID: 8083878461408320050} FallingHelmet: {fileID: 8083878461408320050}
IslandBase: {fileID: 452761269397350257, guid: 9b9f56f7fd4b4ea43a550dca1b787e98, type: 3}
chickenColors: {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} chickenColors: {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2}
chickenColorsCar: {fileID: 2100000, guid: 4aa5aff8032c4fc4c9eed48b94c47773, type: 2} chickenColorsCar: {fileID: 2100000, guid: 4aa5aff8032c4fc4c9eed48b94c47773, type: 2}
chickenColorsCloud: {fileID: 2100000, guid: 7175441d8335b0b48a7c1ee600c3cc06, type: 2} chickenColorsCloud: {fileID: 2100000, guid: 7175441d8335b0b48a7c1ee600c3cc06, type: 2}
chickenColorsDoodles: {fileID: 2100000, guid: d04b9deac089bcc46bde5eb3994b4fd9, type: 2} chickenColorsDoodles: {fileID: 2100000, guid: d04b9deac089bcc46bde5eb3994b4fd9, type: 2}
chickenColorsWater: {fileID: 2100000, guid: 05842492ce6e9674c8e9aedb25b185e1, type: 2} chickenColorsWater: {fileID: 2100000, guid: 05842492ce6e9674c8e9aedb25b185e1, type: 2}
headlightColor: {fileID: 1126427993834615640} headlightColor: {fileID: 1126427993834615640}
IslandBase: {fileID: 452761269397350257, guid: 9b9f56f7fd4b4ea43a550dca1b787e98, type: 3}
--- !u!1 &3118360541996936646 --- !u!1 &3118360541996936646
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -8562,7 +8562,7 @@ PrefabInstance:
m_Modifications: m_Modifications:
- target: {fileID: 2904719894427165250, guid: 9b9f56f7fd4b4ea43a550dca1b787e98, type: 3} - target: {fileID: 2904719894427165250, guid: 9b9f56f7fd4b4ea43a550dca1b787e98, type: 3}
propertyPath: m_RootOrder propertyPath: m_RootOrder
value: 7 value: 8
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 2904719894427165250, guid: 9b9f56f7fd4b4ea43a550dca1b787e98, type: 3} - target: {fileID: 2904719894427165250, guid: 9b9f56f7fd4b4ea43a550dca1b787e98, type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: e94a3e1202a834747b061b458e9ea497
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: a594feb3bb9e1ed42a305b2f0dbd17e0
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 44fe9e37486dbd946b69548876ed4975
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: da8158c998619694f9d4d8a3d7c45c4b
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 797426f1195eef44c8fe53f2ef008d41
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 1239fa9b37228c043a1ada0b4279c106
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: df06b835461dd174eb7ba33cf71b0fe1
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 6c2ebdcae5ada76458a8d75902618e84
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 6f1f5086776b650438b033ecb8abb74e
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: eac2e47baf4a4314a87794ee71ad87f7
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 65a5ccbd737a3b14c92e986be0dae9e6
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: fec589ab6771e914abab1dc2da1d72ae
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 7d076044934284f4a80d31acb5098dca
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 11d01f7b6269d974ea7602b724ec165d
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: d95f8a6d82d684342a7c49cbad48615b
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 11e52641bb4fbd249b11edf2b4067f33
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: ad98e252fe0372f43b9207ee8af81f59
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: a11a6579533d7f04f8d112b97fe92841
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 547f5825cc4c71b4185939f696258134
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 2bbbe65946ba8884a9fef0bfe9e8b884
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 3c775497c128e404c8150a135830ccbd
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: dd3e858672c3b1e4d95e60ceab2e13ba
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 2a700fe490f5c1b4ebcd0b79b80f31e0
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: b1626783670fe6741904151e73b0a595
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 3e3c33c0cf5006945875e88d1386e08f
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View file

@ -79,7 +79,7 @@ AnimationClip:
m_Curve: m_Curve:
- serializedVersion: 3 - serializedVersion: 3
time: 0 time: 0
value: 1 value: 0.78431374
inSlope: 2 inSlope: 2
outSlope: 0 outSlope: 0
tangentMode: 69 tangentMode: 69
@ -136,7 +136,7 @@ AnimationClip:
m_Curve: m_Curve:
- serializedVersion: 3 - serializedVersion: 3
time: 0 time: 0
value: 1 value: 0.78431374
inSlope: 2 inSlope: 2
outSlope: 0 outSlope: 0
tangentMode: 69 tangentMode: 69
@ -317,7 +317,7 @@ AnimationClip:
m_Curve: m_Curve:
- serializedVersion: 3 - serializedVersion: 3
time: 0 time: 0
value: 1 value: 0.78431374
inSlope: 2 inSlope: 2
outSlope: 0 outSlope: 0
tangentMode: 69 tangentMode: 69
@ -374,7 +374,7 @@ AnimationClip:
m_Curve: m_Curve:
- serializedVersion: 3 - serializedVersion: 3
time: 0 time: 0
value: 1 value: 0.78431374
inSlope: 2 inSlope: 2
outSlope: 0 outSlope: 0
tangentMode: 69 tangentMode: 69

View file

@ -108,15 +108,15 @@ AnimationClip:
time: 0 time: 0
value: 0 value: 0
inSlope: 0 inSlope: 0
outSlope: 2 outSlope: 1.5686275
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
inWeight: 0.33333334 inWeight: 0.33333334
outWeight: 0.33333334 outWeight: 0.33333334
- serializedVersion: 3 - serializedVersion: 3
time: 0.5 time: 0.5
value: 1 value: 0.78431374
inSlope: 2 inSlope: 1.5686275
outSlope: 0 outSlope: 0
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
@ -192,15 +192,15 @@ AnimationClip:
time: 0 time: 0
value: 0 value: 0
inSlope: 0 inSlope: 0
outSlope: 2 outSlope: 1.5686275
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
inWeight: 0.33333334 inWeight: 0.33333334
outWeight: 0.33333334 outWeight: 0.33333334
- serializedVersion: 3 - serializedVersion: 3
time: 0.5 time: 0.5
value: 1 value: 0.78431374
inSlope: 2 inSlope: 1.5686275
outSlope: 0 outSlope: 0
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
@ -418,15 +418,15 @@ AnimationClip:
time: 0 time: 0
value: 0 value: 0
inSlope: 0 inSlope: 0
outSlope: 2 outSlope: 1.5686275
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
inWeight: 0.33333334 inWeight: 0.33333334
outWeight: 0.33333334 outWeight: 0.33333334
- serializedVersion: 3 - serializedVersion: 3
time: 0.5 time: 0.5
value: 1 value: 0.78431374
inSlope: 2 inSlope: 1.5686275
outSlope: 0 outSlope: 0
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
@ -502,15 +502,15 @@ AnimationClip:
time: 0 time: 0
value: 0 value: 0
inSlope: 0 inSlope: 0
outSlope: 2 outSlope: 1.5686275
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
inWeight: 0.33333334 inWeight: 0.33333334
outWeight: 0.33333334 outWeight: 0.33333334
- serializedVersion: 3 - serializedVersion: 3
time: 0.5 time: 0.5
value: 1 value: 0.78431374
inSlope: 2 inSlope: 1.5686275
outSlope: 0 outSlope: 0
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0

View file

@ -106,9 +106,9 @@ AnimationClip:
m_Curve: m_Curve:
- serializedVersion: 3 - serializedVersion: 3
time: 0 time: 0
value: 1 value: 0.78431374
inSlope: 29.999998 inSlope: 29.999998
outSlope: -2 outSlope: -1.5686275
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
inWeight: 0.33333334 inWeight: 0.33333334
@ -116,7 +116,7 @@ AnimationClip:
- serializedVersion: 3 - serializedVersion: 3
time: 0.5 time: 0.5
value: 0 value: 0
inSlope: -2 inSlope: -1.5686275
outSlope: 29.999998 outSlope: 29.999998
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
@ -190,9 +190,9 @@ AnimationClip:
m_Curve: m_Curve:
- serializedVersion: 3 - serializedVersion: 3
time: 0 time: 0
value: 1 value: 0.78431374
inSlope: 29.999998 inSlope: 29.999998
outSlope: -2 outSlope: -1.5686275
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
inWeight: 0.33333334 inWeight: 0.33333334
@ -200,7 +200,7 @@ AnimationClip:
- serializedVersion: 3 - serializedVersion: 3
time: 0.5 time: 0.5
value: 0 value: 0
inSlope: -2 inSlope: -1.5686275
outSlope: 29.999998 outSlope: 29.999998
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
@ -416,9 +416,9 @@ AnimationClip:
m_Curve: m_Curve:
- serializedVersion: 3 - serializedVersion: 3
time: 0 time: 0
value: 1 value: 0.78431374
inSlope: 29.999998 inSlope: 29.999998
outSlope: -2 outSlope: -1.5686275
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
inWeight: 0.33333334 inWeight: 0.33333334
@ -426,7 +426,7 @@ AnimationClip:
- serializedVersion: 3 - serializedVersion: 3
time: 0.5 time: 0.5
value: 0 value: 0
inSlope: -2 inSlope: -1.5686275
outSlope: 29.999998 outSlope: 29.999998
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
@ -500,9 +500,9 @@ AnimationClip:
m_Curve: m_Curve:
- serializedVersion: 3 - serializedVersion: 3
time: 0 time: 0
value: 1 value: 0.78431374
inSlope: 29.999998 inSlope: 29.999998
outSlope: -2 outSlope: -1.5686275
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0
inWeight: 0.33333334 inWeight: 0.33333334
@ -510,7 +510,7 @@ AnimationClip:
- serializedVersion: 3 - serializedVersion: 3
time: 0.5 time: 0.5
value: 0 value: 0
inSlope: -2 inSlope: -1.5686275
outSlope: 29.999998 outSlope: 29.999998
tangentMode: 69 tangentMode: 69
weightedMode: 0 weightedMode: 0

View file

@ -15,13 +15,47 @@ AnimationClip:
m_CompressedRotationCurves: [] m_CompressedRotationCurves: []
m_EulerCurves: [] m_EulerCurves: []
m_PositionCurves: [] m_PositionCurves: []
m_ScaleCurves: [] m_ScaleCurves:
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: {x: 0.3, y: 0.3, z: 1}
inSlope: {x: 0, y: 0, z: 0}
outSlope: {x: 0, y: 0, z: 0}
tangentMode: 0
weightedMode: 0
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.16666667
value: {x: 0, y: 0, z: 1}
inSlope: {x: 0, y: 0, z: 0}
outSlope: {x: 0, y: 0, z: 0}
tangentMode: 0
weightedMode: 0
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
path: BurnedChicken/WhiteCarBody/shockwave
m_FloatCurves: m_FloatCurves:
- curve: - curve:
serializedVersion: 2 serializedVersion: 2
m_Curve: m_Curve:
- serializedVersion: 3 - serializedVersion: 3
time: 0 time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 1 value: 1
inSlope: Infinity inSlope: Infinity
outSlope: Infinity outSlope: Infinity
@ -41,6 +75,15 @@ AnimationClip:
m_Curve: m_Curve:
- serializedVersion: 3 - serializedVersion: 3
time: 0 time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 1 value: 1
inSlope: Infinity inSlope: Infinity
outSlope: Infinity outSlope: Infinity
@ -74,17 +117,345 @@ AnimationClip:
path: Helmet path: Helmet
classID: 212 classID: 212
script: {fileID: 0} script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: BurnedChicken/WhiteCarBody
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: BurnedChicken/WhiteCarBody/CarColor
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: BurnedChicken/WhiteCarBody/WheelL
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: BurnedChicken/WhiteCarBody/WheelR
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: BurnedChicken/WhiteCarBody/shockwave
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Color.r
path: BurnedChicken/WhiteCarBody/shockwave
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Color.g
path: BurnedChicken/WhiteCarBody/shockwave
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Color.b
path: BurnedChicken/WhiteCarBody/shockwave
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0.13333334
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.16666667
value: 0.7607843
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Color.a
path: BurnedChicken/WhiteCarBody/shockwave
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_IsActive
path: BurnedChicken/Smoke
classID: 1
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.11666667
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_IsActive
path: BurnedChicken/Fire
classID: 1
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_IsActive
path: BurnedChicken/PartsNormal
classID: 1
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: material._Progress
path: BurnedChicken/PartsNormal/PartsColored
classID: 199
script: {fileID: 0}
m_PPtrCurves: m_PPtrCurves:
- curve: - curve:
- time: 0 - time: 0.16666667
value: {fileID: -1926335363, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} value: {fileID: -1926335363, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3}
- time: 0.6666667 - time: 0.9166667
value: {fileID: 1072500084, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} value: {fileID: 1072500084, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3}
- time: 0.73333335
value: {fileID: -1926335363, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3}
- time: 0.98333335 - time: 0.98333335
value: {fileID: -1926335363, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3}
- time: 1.1
value: {fileID: 1072500084, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} value: {fileID: 1072500084, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3}
- time: 1.05 - time: 1.1666666
value: {fileID: -1926335363, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} value: {fileID: -1926335363, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3}
attribute: m_Sprite attribute: m_Sprite
path: BurnedChicken/Eyeball path: BurnedChicken/Eyeball
@ -97,6 +468,13 @@ AnimationClip:
m_Extent: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0}
m_ClipBindingConstant: m_ClipBindingConstant:
genericBindings: genericBindings:
- serializedVersion: 2
path: 2916503075
attribute: 3
script: {fileID: 0}
typeID: 4
customType: 0
isPPtrCurve: 0
- serializedVersion: 2 - serializedVersion: 2
path: 2676914595 path: 2676914595
attribute: 3305885265 attribute: 3305885265
@ -118,6 +496,69 @@ AnimationClip:
typeID: 212 typeID: 212
customType: 0 customType: 0
isPPtrCurve: 0 isPPtrCurve: 0
- serializedVersion: 2
path: 1286930576
attribute: 3305885265
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 3599699863
attribute: 3305885265
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 247178239
attribute: 3305885265
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 4105477788
attribute: 3305885265
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 2916503075
attribute: 3305885265
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 2916503075
attribute: 304273561
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 2568943640
attribute: 2086281974
script: {fileID: 0}
typeID: 1
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 1624874026
attribute: 2086281974
script: {fileID: 0}
typeID: 1
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 2351496369
attribute: 2086281974
script: {fileID: 0}
typeID: 1
customType: 0
isPPtrCurve: 0
- serializedVersion: 2 - serializedVersion: 2
path: 1360033472 path: 1360033472
attribute: 0 attribute: 0
@ -125,6 +566,34 @@ AnimationClip:
typeID: 212 typeID: 212
customType: 23 customType: 23
isPPtrCurve: 1 isPPtrCurve: 1
- serializedVersion: 2
path: 2916503075
attribute: 2526845255
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 2916503075
attribute: 4215373228
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 2916503075
attribute: 2334886179
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 116754019
attribute: 2243417456
script: {fileID: 0}
typeID: 199
customType: 22
isPPtrCurve: 0
pptrCurveMapping: pptrCurveMapping:
- {fileID: -1926335363, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} - {fileID: -1926335363, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3}
- {fileID: 1072500084, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} - {fileID: 1072500084, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3}
@ -136,7 +605,7 @@ AnimationClip:
m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0 m_AdditiveReferencePoseTime: 0
m_StartTime: 0 m_StartTime: 0
m_StopTime: 1.0666666 m_StopTime: 1.1833333
m_OrientationOffsetY: 0 m_OrientationOffsetY: 0
m_Level: 0 m_Level: 0
m_CycleOffset: 0 m_CycleOffset: 0
@ -157,6 +626,15 @@ AnimationClip:
m_Curve: m_Curve:
- serializedVersion: 3 - serializedVersion: 3
time: 0 time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 1 value: 1
inSlope: Infinity inSlope: Infinity
outSlope: Infinity outSlope: Infinity
@ -176,6 +654,15 @@ AnimationClip:
m_Curve: m_Curve:
- serializedVersion: 3 - serializedVersion: 3
time: 0 time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 1 value: 1
inSlope: Infinity inSlope: Infinity
outSlope: Infinity outSlope: Infinity
@ -209,6 +696,418 @@ AnimationClip:
path: Helmet path: Helmet
classID: 212 classID: 212
script: {fileID: 0} script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: BurnedChicken/WhiteCarBody
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: BurnedChicken/WhiteCarBody/CarColor
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: BurnedChicken/WhiteCarBody/WheelL
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: BurnedChicken/WhiteCarBody/WheelR
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: BurnedChicken/WhiteCarBody/shockwave
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0.3
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_LocalScale.x
path: BurnedChicken/WhiteCarBody/shockwave
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0.3
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_LocalScale.y
path: BurnedChicken/WhiteCarBody/shockwave
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.16666667
value: 1
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_LocalScale.z
path: BurnedChicken/WhiteCarBody/shockwave
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Color.r
path: BurnedChicken/WhiteCarBody/shockwave
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Color.g
path: BurnedChicken/WhiteCarBody/shockwave
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Color.b
path: BurnedChicken/WhiteCarBody/shockwave
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0.13333334
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.16666667
value: 0.7607843
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Color.a
path: BurnedChicken/WhiteCarBody/shockwave
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_IsActive
path: BurnedChicken/Smoke
classID: 1
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.11666667
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_IsActive
path: BurnedChicken/Fire
classID: 1
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16666667
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_IsActive
path: BurnedChicken/PartsNormal
classID: 1
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: material._Progress
path: BurnedChicken/PartsNormal/PartsColored
classID: 199
script: {fileID: 0}
m_EulerEditorCurves: [] m_EulerEditorCurves: []
m_HasGenericRootTransform: 0 m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0 m_HasMotionFloatCurves: 0

View file

@ -42,7 +42,7 @@ TextureImporter:
nPOTScale: 0 nPOTScale: 0
lightmap: 0 lightmap: 0
compressionQuality: 50 compressionQuality: 50
spriteMode: 1 spriteMode: 2
spriteExtrude: 1 spriteExtrude: 1
spriteMeshType: 1 spriteMeshType: 1
alignment: 0 alignment: 0
@ -103,7 +103,175 @@ TextureImporter:
forceMaximumCompressionQuality_BC6H_BC7: 0 forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet: spriteSheet:
serializedVersion: 2 serializedVersion: 2
sprites: [] sprites:
- serializedVersion: 2
name: fire_0
rect:
serializedVersion: 2
x: 0
y: 320
width: 320
height: 320
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 56ea5d702db17b84bb7c93f360700f93
internalID: -176248070
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: fire_1
rect:
serializedVersion: 2
x: 320
y: 320
width: 320
height: 320
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 150cc136ac7bbde42a53f8bc3a98a50e
internalID: -2075196522
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: fire_2
rect:
serializedVersion: 2
x: 640
y: 320
width: 320
height: 320
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 113aceaa8e3d915449d420b2be089278
internalID: -1644274550
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: fire_3
rect:
serializedVersion: 2
x: 960
y: 320
width: 320
height: 320
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: c08c5907efae90448ae09d1eaaa1e61c
internalID: -1211232640
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: fire_4
rect:
serializedVersion: 2
x: 0
y: 0
width: 320
height: 320
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: d28d69ef093d768489e24821fa622ab1
internalID: 71962582
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: fire_5
rect:
serializedVersion: 2
x: 320
y: 0
width: 320
height: 320
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: adc54c8f42c90df42a2a9e511757b174
internalID: -251938019
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: fire_6
rect:
serializedVersion: 2
x: 640
y: 0
width: 320
height: 320
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 584a2f25accabdd4c8c18fde30f277c2
internalID: 993676964
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: fire_7
rect:
serializedVersion: 2
x: 960
y: 0
width: 320
height: 320
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 19129434a0f84994f9a9cb1da50aeb5a
internalID: -404163778
vertices: []
indices:
edges: []
weights: []
outline: [] outline: []
physicsShape: [] physicsShape: []
bones: [] bones: []
@ -114,7 +282,15 @@ TextureImporter:
edges: [] edges: []
weights: [] weights: []
secondaryTextures: [] secondaryTextures: []
nameFileIdTable: {} nameFileIdTable:
fire_0: -176248070
fire_1: -2075196522
fire_2: -1644274550
fire_3: -1211232640
fire_4: 71962582
fire_5: -251938019
fire_6: 993676964
fire_7: -404163778
spritePackingTag: spritePackingTag:
pSDRemoveMatte: 0 pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0 pSDShowRemoveMatteOption: 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 5 KiB

View file

@ -42,7 +42,7 @@ TextureImporter:
nPOTScale: 0 nPOTScale: 0
lightmap: 0 lightmap: 0
compressionQuality: 50 compressionQuality: 50
spriteMode: 1 spriteMode: 2
spriteExtrude: 1 spriteExtrude: 1
spriteMeshType: 1 spriteMeshType: 1
alignment: 0 alignment: 0
@ -103,7 +103,196 @@ TextureImporter:
forceMaximumCompressionQuality_BC6H_BC7: 0 forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet: spriteSheet:
serializedVersion: 2 serializedVersion: 2
sprites: [] sprites:
- serializedVersion: 2
name: parts_0
rect:
serializedVersion: 2
x: 0
y: 170.66666
width: 85.333336
height: 85.333336
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: d96346d97ecf6cb4090c822c4a92d614
internalID: 659474234
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: parts_1
rect:
serializedVersion: 2
x: 85
y: 170.66666
width: 85.333336
height: 85.333336
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 0f45903c133d44a41b0e1f32c14cb37a
internalID: -580720368
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: parts_2
rect:
serializedVersion: 2
x: 170
y: 170.66666
width: 85.333336
height: 85.333336
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: ca6ed7d52ac75944799750b30482b70d
internalID: 1097077021
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: parts_3
rect:
serializedVersion: 2
x: 0
y: 85.666664
width: 85.333336
height: 85.333336
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 2415580bc4908f44b8c5ac7bd5b99599
internalID: 515433548
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: parts_4
rect:
serializedVersion: 2
x: 85
y: 85.666664
width: 85.333336
height: 85.333336
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: c384d8e2b4bcb9143b29899f3134ff25
internalID: -562413157
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: parts_5
rect:
serializedVersion: 2
x: 170
y: 85.666664
width: 85.333336
height: 85.333336
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: ff623ae76b3221146bdaaaecc7d7d406
internalID: -623077833
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: parts_6
rect:
serializedVersion: 2
x: 0
y: 0.6666641
width: 85.333336
height: 85.333336
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: ba86f45b4a279694ab8f40ec4cce5cbc
internalID: 1641409781
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: parts_7
rect:
serializedVersion: 2
x: 85
y: 0.6666641
width: 85.333336
height: 85.333336
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 746ff666736da0144a2309ae54508f91
internalID: -1485104387
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: parts_8
rect:
serializedVersion: 2
x: 170
y: 0.6666641
width: 85.333336
height: 85.333336
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 4f757dd985ef9af419de1bcfd8c015cb
internalID: 348429556
vertices: []
indices:
edges: []
weights: []
outline: [] outline: []
physicsShape: [] physicsShape: []
bones: [] bones: []
@ -114,7 +303,16 @@ TextureImporter:
edges: [] edges: []
weights: [] weights: []
secondaryTextures: [] secondaryTextures: []
nameFileIdTable: {} nameFileIdTable:
parts_0: 659474234
parts_1: -580720368
parts_2: 1097077021
parts_3: 515433548
parts_4: -562413157
parts_5: -623077833
parts_6: 1641409781
parts_7: -1485104387
parts_8: 348429556
spritePackingTag: spritePackingTag:
pSDRemoveMatte: 0 pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0 pSDShowRemoveMatteOption: 0

View file

@ -0,0 +1,95 @@
Shader "Sprites/ChickenFire"
{
Properties
{
[PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {}
_Color ("Tint", Color) = (1,1,1,1)
_OutlineColor ("Outline Color", Color) = (0,0,0,0)
_Alpha ("Alpha", Float) = 1
[MaterialToggle] PixelSnap ("Pixel snap", Float) = 0
}
SubShader
{
Tags
{
"Queue"="Transparent"
"IgnoreProjector"="True"
"RenderType"="Transparent"
"PreviewType"="Plane"
"CanUseSpriteAtlas"="True"
}
Cull Off
Lighting Off
ZWrite Off
Blend One OneMinusSrcAlpha
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile _ PIXELSNAP_ON
#include "UnityCG.cginc"
struct appdata_t
{
float4 vertex : POSITION;
float4 color : COLOR;
float2 texcoord : TEXCOORD0;
};
struct v2f
{
float4 vertex : SV_POSITION;
fixed4 color : COLOR;
float2 texcoord : TEXCOORD0;
};
fixed4 _Color;
fixed4 _OutlineColor;
v2f vert(appdata_t IN)
{
v2f OUT;
OUT.vertex = UnityObjectToClipPos(IN.vertex);
OUT.texcoord = IN.texcoord;
OUT.color = IN.color;
#ifdef PIXELSNAP_ON
OUT.vertex = UnityPixelSnap (OUT.vertex);
#endif
return OUT;
}
sampler2D _MainTex;
sampler2D _AlphaTex;
float _Alpha;
float _AlphaSplitEnabled;
fixed4 SampleSpriteTexture (float2 uv)
{
fixed4 color = tex2D (_MainTex, uv);
#if UNITY_TEXTURE_ALPHASPLIT_ALLOWED
if (_AlphaSplitEnabled)
color.a = tex2D (_AlphaTex, uv).r;
#endif //UNITY_TEXTURE_ALPHASPLIT_ALLOWED
return color;
}
fixed4 frag(v2f IN) : SV_Target
{
fixed4 input = SampleSpriteTexture (IN.texcoord);
float grayscale = clamp((input.r + input.g + input.b) / 3, 0, 1);
fixed4 c = ((IN.color) * grayscale) + ((_OutlineColor) * (1 - grayscale));
c *= input.a;
c *= _Alpha;
return c;
}
ENDCG
}
}
}

View file

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: f7e56510001ac144cbd293bbe866379b
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
preprocessorOverride: 0
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: adcaf2ffb656f6c4e86c4c117f950dba
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,85 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: White
m_Shader: {fileID: 4800000, guid: 8024c6ce5677cd84e8efbea718c0cb71, type: 3}
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _GradientMap:
m_Texture: {fileID: 2800000, guid: 5c06166c9ea2a8f48871bcba1a6b6d53, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- PixelSnap: 0
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
m_BuildTextureStacks: []

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9d604764b23281d49b3c528c529780db
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -86,8 +86,8 @@ Material:
m_Colors: m_Colors:
- _AddColor: {r: 1, g: 1, b: 1, a: 1} - _AddColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1} - _Color: {r: 1, g: 1, b: 1, a: 1}
- _Color1: {r: 0.95686275, g: 0.85882354, b: 0.18039216, a: 1} - _Color1: {r: 1, g: 0.5137256, b: 0.47450984, a: 1}
- _Color2: {r: 0.95686275, g: 0.18039216, b: 0.14509805, a: 1} - _Color2: {r: 1, g: 0.043137256, b: 0, a: 1}
- _ColorAlpha: {r: 1, g: 1, b: 1, a: 1} - _ColorAlpha: {r: 1, g: 1, b: 1, a: 1}
- _ColorBravo: {r: 0, g: 1, b: 0, a: 1} - _ColorBravo: {r: 0, g: 1, b: 0, a: 1}
- _ColorDelta: {r: 0, g: 0, b: 1, a: 1} - _ColorDelta: {r: 0, g: 0, b: 1, a: 1}

View file

@ -91,5 +91,5 @@ Material:
- _ColorBravo: {r: 0, g: 1, b: 0, a: 1} - _ColorBravo: {r: 0, g: 1, b: 0, a: 1}
- _ColorDelta: {r: 0, g: 0, b: 1, a: 1} - _ColorDelta: {r: 0, g: 0, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _OutlineColor: {r: 0.78431374, g: 0.9411765, b: 0.9411765, a: 1} - _OutlineColor: {r: 0.8117647, g: 1, b: 0.9254902, a: 1}
m_BuildTextureStacks: [] m_BuildTextureStacks: []

View file

@ -102,7 +102,7 @@ Material:
m_Colors: m_Colors:
- _AddColor: {r: 0, g: 0, b: 0, a: 0} - _AddColor: {r: 0, g: 0, b: 0, a: 0}
- _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767}
- _Color: {r: 0.78431374, g: 0.9411765, b: 0.9411765, a: 1} - _Color: {r: 0.8117647, g: 1, b: 0.9254902, a: 1}
- _Color1: {r: 1, g: 1, b: 1, a: 1} - _Color1: {r: 1, g: 1, b: 1, a: 1}
- _ColorAlpha: {r: 1, g: 0, b: 0, a: 1} - _ColorAlpha: {r: 1, g: 0, b: 0, a: 1}
- _ColorBravo: {r: 0, g: 1, b: 0, a: 1} - _ColorBravo: {r: 0, g: 1, b: 0, a: 1}

View file

@ -0,0 +1,95 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: chickenbombfire
m_Shader: {fileID: 4800000, guid: f7e56510001ac144cbd293bbe866379b, type: 3}
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- PixelSnap: 0
- _Alpha: 1
- _BumpScale: 1
- _ColorMask: 15
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Stencil: 0
- _StencilComp: 8
- _StencilOp: 0
- _StencilReadMask: 255
- _StencilWriteMask: 255
- _Threshold: 0
- _UVSec: 0
- _UseUIAlphaClip: 0
- _ZWrite: 1
m_Colors:
- _AddColor: {r: 1, g: 0.43137255, b: 0.0627451, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _ColorAlpha: {r: 1, g: 1, b: 1, a: 1}
- _ColorBravo: {r: 1, g: 1, b: 1, a: 1}
- _ColorDelta: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _OutlineColor: {r: 1, g: 0.43137255, b: 0.0627451, a: 1}
m_BuildTextureStacks: []

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 45aea8771cf03654a95ad4f025bda9f8
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -8194,7 +8194,7 @@ MonoBehaviour:
m_faceColor: m_faceColor:
serializedVersion: 2 serializedVersion: 2
rgba: 4294967295 rgba: 4294967295
m_fontSize: 13 m_fontSize: 13.1
m_fontSizeBase: 14.3 m_fontSizeBase: 14.3
m_fontWeight: 400 m_fontWeight: 400
m_enableAutoSizing: 1 m_enableAutoSizing: 1
@ -24624,7 +24624,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.99878246 m_Size: 1
m_NumberOfSteps: 0 m_NumberOfSteps: 0
m_OnValueChanged: m_OnValueChanged:
m_PersistentCalls: m_PersistentCalls:
@ -30367,7 +30367,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: 91.91834} m_AnchoredPosition: {x: 0, y: 91.91837}
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!222 &1154875945 --- !u!222 &1154875945

View file

@ -382,6 +382,7 @@ namespace HeavenStudio.Games
Color cloudColorTo; Color cloudColorTo;
Color cloudColorFrom2; Color cloudColorFrom2;
Color cloudColorTo2; Color cloudColorTo2;
bool colorsCanUpdate = false;
double bubbleEndCount = 0; double bubbleEndCount = 0;
double bubbleSizeChangeStart = 0; double bubbleSizeChangeStart = 0;
@ -391,6 +392,8 @@ namespace HeavenStudio.Games
string yardsTextString = "# yards to the goal."; string yardsTextString = "# yards to the goal.";
bool yardsTextIsEditable = false; bool yardsTextIsEditable = false;
double yardsTextLength = 0; double yardsTextLength = 0;
double carColorChangeReady = 0;
double carColorChangeLength = 0;
private static Color _defaultHighlightColor; private static Color _defaultHighlightColor;
public static Color defaultHighlightColor public static Color defaultHighlightColor
{ {
@ -433,7 +436,12 @@ namespace HeavenStudio.Games
SwungSixteenth, SwungSixteenth,
SwungEighth, SwungEighth,
Triplet, Triplet,
FeverDrumKit,
DSDrumKit,
GBADrumKitNYI,
AmenBreak, AmenBreak,
Remix2GBA,
PracticeDrumKit,
} }
private static Color _defaultBGColor; private static Color _defaultBGColor;
@ -571,7 +579,7 @@ namespace HeavenStudio.Games
} }
} }
private DrumLoop[][] drumLoops = new DrumLoop[][] { private readonly DrumLoop[][] drumLoops = new DrumLoop[][] {
new DrumLoop[] {}, //silent new DrumLoop[] {}, //silent
@ -671,6 +679,32 @@ namespace HeavenStudio.Games
new((double)11/3, 2, 0.7f), new((double)11/3, 2, 0.7f),
}, },
new DrumLoop[] { //fever kit
new(2.00, 3, 0.8f), //kick
new(0.50, 5, 0.7f), //hat
new(1.00, 4, 1.2f), //snare
new(1.50, 5, 0.7f), //hat
},
new DrumLoop[] { //ds kit
//kick
new(4.00, 6),
new(2.00, 6),
//snare
new(1.00, 7),
new(3.00, 7),
//hihat
new(0.50, 8),
new(1.50, 8),
new(2.50, 8),
new(3.50, 8),
//quiet drums
new((double)11/6, 8, 0.4f),
new((double)23/6, 7, 0.4f),
},
new DrumLoop[] {}, //gba kit
new DrumLoop[] { //amen new DrumLoop[] { //amen
new(4.00, 21), new(4.00, 21),
new(0.50, 22), new(0.50, 22),
@ -685,6 +719,40 @@ namespace HeavenStudio.Games
new(3.50, 31), new(3.50, 31),
new(3.75, 32), new(3.75, 32),
}, },
new DrumLoop[] { //remix 2 gba
new(4.00, 41, 1.5f),
new(0.25, 42, 1.5f),
new(0.50, 43, 1.5f),
new(0.75, 44, 1.5f),
new(1.00, 45, 1.5f),
new(1.25, 46, 1.5f),
new(1.50, 47, 1.5f),
new(1.75, 48, 1.5f),
new(2.00, 49, 1.5f),
new(2.25, 50, 1.5f),
new(2.50, 51, 1.5f),
new(2.75, 52, 1.5f),
new(3.00, 53, 1.5f),
new(3.25, 54, 1.5f),
new(3.50, 55, 1.5f),
new(3.75, 56, 1.5f),
},
new DrumLoop[] { //practice drums
//kick
new(4.00, 12, 2.5f),
new(1.75, 12, 2.5f),
new(2.50, 12, 2.5f),
//snare
new(1.00, 13, 2.5f),
new(3.00, 13, 2.5f),
//hihat
new(0.50, 14, 2.5f),
new(1.50, 14, 2.5f),
new(2.50, 14, 2.5f),
new(3.50, 14, 2.5f),
},
}; };
#endregion #endregion
@ -754,23 +822,12 @@ namespace HeavenStudio.Games
} }
} }
//parallax movement
float parallaxSpeed = nextIsland.speed1 / 20000;
Stars.localPosition -= new Vector3((parallaxSpeed * 0.3f), 0, 0);
if (Stars.localPosition.x < -48) Stars.localPosition += new Vector3(32, 0, 0);
Clouds.localPosition -= new Vector3((parallaxSpeed * 0.6f), 0, 0);
if (Clouds.localPosition.x < -24) Clouds.localPosition += new Vector3(24, 0, 0);
Planets.localPosition -= new Vector3((parallaxSpeed * 0.6f), 0, 0);
if (Planets.localPosition.x < -30) Planets.localPosition += new Vector3(30, 0, 0);
Doodles.localPosition -= new Vector3((parallaxSpeed * 0.6f), 0, 0);
if (Doodles.localPosition.x < -31.5f) Doodles.localPosition += new Vector3(31.5f, 0, 0);
//bubble shrinkage //bubble shrinkage
if (bubbleSizeChangeStart < Conductor.instance.songPositionInBeatsAsDouble && Conductor.instance.songPositionInBeatsAsDouble <= bubbleSizeChangeEnd) if (bubbleSizeChangeStart < Conductor.instance.songPositionInBeatsAsDouble && Conductor.instance.songPositionInBeatsAsDouble <= bubbleSizeChangeEnd)
{ {
float value = (Conductor.instance.GetPositionFromBeat(bubbleSizeChangeStart, bubbleSizeChangeEnd - bubbleSizeChangeStart)); float value = (Conductor.instance.GetPositionFromBeat(bubbleSizeChangeStart, bubbleSizeChangeEnd - bubbleSizeChangeStart));
float newScale = Util.EasingFunction.Linear(1, 0, value); float newScale = Util.EasingFunction.Linear(1.038702f, 0, value);
countBubble.transform.localScale = bubbleSizeChangeGrows ? new Vector3(1 - newScale, 1 - newScale, 1) : new Vector3(newScale, newScale, 1); countBubble.transform.localScale = bubbleSizeChangeGrows ? new Vector3(1.038702f - newScale, 1.038702f - newScale, 1) : new Vector3(newScale, newScale, 1);
if (bubbleSizeChangeGrows) //refresh the text to remove mipmapping if (bubbleSizeChangeGrows) //refresh the text to remove mipmapping
{ {
bubbleText.text = ""; bubbleText.text = "";
@ -788,7 +845,7 @@ namespace HeavenStudio.Games
//various sound loops and shizz //various sound loops and shizz
if (isInputting) if (isInputting)
{ {
chickenColorsCar.SetFloat("_Progress", Conductor.instance.GetPositionFromBeat(nextInputReady - (yardsTextLength * 2), yardsTextLength)); chickenColorsCar.SetFloat("_Progress", Conductor.instance.GetPositionFromBeat(carColorChangeReady - (carColorChangeLength * 2), carColorChangeLength));
drumTempVolume = 0; drumTempVolume = 0;
if (!isWhirringPlaying) { whirring = SoundByte.PlayOneShotGame("chargingChicken/chargeLoop", volume: 0.5f, looping: true); isWhirringPlaying = true; } if (!isWhirringPlaying) { whirring = SoundByte.PlayOneShotGame("chargingChicken/chargeLoop", volume: 0.5f, looping: true); isWhirringPlaying = true; }
@ -825,24 +882,31 @@ namespace HeavenStudio.Games
} }
} }
public override void OnPlay(double beat) public void LateUpdate()
{ {
PersistThings(beat); //parallax movement
float parallaxSpeed = nextIsland.speed1 / 20000;
Stars.localPosition -= new Vector3((parallaxSpeed * 0.3f), 0, 0);
if (Stars.localPosition.x < -48) Stars.localPosition += new Vector3(32, 0, 0);
Clouds.localPosition -= new Vector3((parallaxSpeed * 0.6f), 0, 0);
if (Clouds.localPosition.x < -24) Clouds.localPosition += new Vector3(24, 0, 0);
Planets.localPosition -= new Vector3((parallaxSpeed * 0.6f), 0, 0);
if (Planets.localPosition.x < -30) Planets.localPosition += new Vector3(30, 0, 0);
Doodles.localPosition -= new Vector3((parallaxSpeed * 0.6f), 0, 0);
if (Doodles.localPosition.x < -31.5f) Doodles.localPosition += new Vector3(31.5f, 0, 0);
} }
public override void OnGameSwitch(double beat) public override void OnGameSwitch(double beat)
{ {
drumSwitch = beat; drumSwitch = beat;
PersistThings(beat);
foreach(var entity in GameManager.instance.Beatmap.Entities) foreach(var entity in GameManager.instance.Beatmap.Entities)
{ {
if(entity.beat > beat + 4) if(entity.beat > beat + 4)
{ {
break; break;
} }
if((entity.datamodel != "chargingChicken/input") || entity.beat + entity.length < beat) //check for charge that happen right before the switch if((entity.datamodel != "chargingChicken/input") || entity.beat + entity.length < beat) //check for charges that happen right before the switch
{ {
continue; continue;
} }
@ -851,44 +915,18 @@ namespace HeavenStudio.Games
{ {
var e = entity; var e = entity;
double lateness = entity.beat - beat; double lateness = entity.beat - beat;
ChargeUp(e.beat, e.length, lateness /*e["forceHold"]*/, e["drumbeat"], e["bubble"], e["endText"], e["textLength"], e["success"], e["fail"], e["destination"], e["customDestination"], e["spaceHelmet"]); ChargeUp(e.beat, e.length, lateness, e["drumbeat"], e["bubble"], e["endText"], e["textLength"], e["success"], e["fail"], e["destination"], e["customDestination"], e["spaceHelmet"]);
} }
} }
} }
private void Awake() private void Awake()
{ {
colorFrom = defaultBGColor; PersistThings(Conductor.instance.songPositionInBeatsAsDouble);
colorTo = defaultBGColor;
colorFrom2 = defaultBGColorBottom;
colorTo2 = defaultBGColorBottom;
carColorFrom = defaultCarColor;
carColorTo = defaultCarColor;
carColorFrom2 = defaultCarColorCharged;
carColorTo2 = defaultCarColorCharged;
cloudColorFrom = defaultCloudColor;
cloudColorTo = defaultCloudColor;
cloudColorFrom2 = defaultCloudColorBottom;
cloudColorTo2 = defaultCloudColorBottom;
nextIsland = Instantiate(IslandBase, transform).GetComponent<Island>(); nextIsland = Instantiate(IslandBase, transform).GetComponent<Island>();
nextIsland.SmallLandmass.SetActive(true); nextIsland.SmallLandmass.SetActive(true);
WaterAnim.DoScaledAnimationAsync("Scroll", 0.2f); WaterAnim.DoScaledAnimationAsync("Scroll", 0.2f);
string textColor = ColorUtility.ToHtmlStringRGBA(defaultHighlightColor);
yardsTextString = yardsTextString.Replace("#", $"<color=#{textColor}>%</color>");
UnParallaxFade.DoScaledAnimationAsync("GalaxyDisable", 0.5f, animLayer: 0);
UnParallaxFade.DoScaledAnimationAsync("FutureDisable", 0.5f, animLayer: 1);
ParallaxFade.DoScaledAnimationAsync("StarsDisable", 0.5f, animLayer: 0);
ParallaxFade.DoScaledAnimationAsync("EarthDisable", 0.5f, animLayer: 2);
ParallaxFade.DoScaledAnimationAsync("MarsDisable", 0.5f, animLayer: 3);
ParallaxFade.DoScaledAnimationAsync("DoodlesDisable", 0.5f, animLayer: 4);
PersistThings(Conductor.instance.songPositionInBeatsAsDouble);
} }
#endregion #endregion
@ -939,7 +977,11 @@ namespace HeavenStudio.Games
switch(whichDrum) switch(whichDrum)
{ {
case 0: ScheduleInput(beat - 1, 1, InputAction_BasicPress, StartChargingJust, StartChargingMiss, Nothing); break; case 0: ScheduleInput(beat - 1, 1, InputAction_BasicPress, StartChargingJust, StartChargingMiss, Nothing); break;
case 5: ScheduleInput(beat - 1, 1, InputAction_BasicPress, StartChargingJustBreak, StartChargingMiss, Nothing); break; case 5: ScheduleInput(beat - 1, 1, InputAction_BasicPress, StartChargingJustFever, StartChargingMiss, Nothing); break;
case 6: ScheduleInput(beat - 1, 1, InputAction_BasicPress, StartChargingJustDS, StartChargingMiss, Nothing); break;
case 8: ScheduleInput(beat - 1, 1, InputAction_BasicPress, StartChargingJustBreak, StartChargingMiss, Nothing); break;
case 9: ScheduleInput(beat - 1, 1, InputAction_BasicPress, StartChargingJustRemix, StartChargingMiss, Nothing); break;
case 10: ScheduleInput(beat - 1, 1, InputAction_BasicPress, StartChargingJustPractice, StartChargingMiss, Nothing); break;
default: ScheduleInput(beat - 1, 1, InputAction_BasicPress, StartChargingJustMusic, StartChargingMiss, Nothing); break; default: ScheduleInput(beat - 1, 1, InputAction_BasicPress, StartChargingJustMusic, StartChargingMiss, Nothing); break;
} }
} }
@ -952,9 +994,9 @@ namespace HeavenStudio.Games
{ {
switch(whichDrum) switch(whichDrum)
{ {
case 5: case 8:
{ {
SoundByte.PlayOneShotGame("chargingChicken/AMEN1"); SoundByte.PlayOneShotGame("chargingChicken/MISC1");
break; break;
} }
default: default:
@ -1006,7 +1048,7 @@ namespace HeavenStudio.Games
} }
})); }));
//chicken ducks into the car window, and the bubble text is set up, and the platform noise plays, music volume is reset if needed, and next island spawns //chicken ducks into the car window, and the bubble text is set up, and the platform noise plays, music volume is reset if needed, next island spawns, car color is set up
actions.Add(new(beat - 1, delegate { actions.Add(new(beat - 1, delegate {
if (lateness >= 1) ChickenAnim.DoScaledAnimationAsync("Prepare", 0.5f); if (lateness >= 1) ChickenAnim.DoScaledAnimationAsync("Prepare", 0.5f);
if (lateness > 0 && lateness < 1) ChickenAnim.DoScaledAnimationAsync("Idle", 0.5f); if (lateness > 0 && lateness < 1) ChickenAnim.DoScaledAnimationAsync("Idle", 0.5f);
@ -1015,6 +1057,8 @@ namespace HeavenStudio.Games
if (lateness >= 1) SpawnJourney(journeyBeat, yardsTextLength - 1); if (lateness >= 1) SpawnJourney(journeyBeat, yardsTextLength - 1);
canPressWhiff = true; canPressWhiff = true;
if (drumReset) drumVolume = 1; if (drumReset) drumVolume = 1;
carColorChangeReady = nextInputReady;
carColorChangeLength = yardsTextLength;
})); }));
//spawns the countdown bubble, resets the success anim killer //spawns the countdown bubble, resets the success anim killer
@ -1038,6 +1082,10 @@ namespace HeavenStudio.Games
BeatAction.New(GameManager.instance, hoseActions); BeatAction.New(GameManager.instance, hoseActions);
//drum loop //drum loop
double loopLength;
if (drumLoops[whichDrum][0] != null) { loopLength = drumLoops[whichDrum][0].timing; }
else { loopLength = 4; }
while ( length >= 0 ) while ( length >= 0 )
{ {
//add drums to the beataction //add drums to the beataction
@ -1045,8 +1093,8 @@ namespace HeavenStudio.Games
actions.AddRange(drumActions); actions.AddRange(drumActions);
//start the next drum loop //start the next drum loop
beat += 4; beat += loopLength;
length -= 4; length -= loopLength;
} }
//set ending text //set ending text
@ -1074,33 +1122,39 @@ namespace HeavenStudio.Games
public void StartChargingJustMusic(PlayerActionEvent caller, float state) public void StartChargingJustMusic(PlayerActionEvent caller, float state)
{ {
//sound
isInputting = true; //starts the drums
SoundByte.PlayOneShotGame("chargingChicken/kick"); SoundByte.PlayOneShotGame("chargingChicken/kick");
SoundByte.PlayOneShotGame("chargingChicken/hihat"); SoundByte.PlayOneShotGame("chargingChicken/hihat");
PumpSound(state); StartChargingJust(caller, state);
}
//chicken animation public void StartChargingJustFever(PlayerActionEvent caller, float state)
ChickenAnim.DoScaledAnimationAsync("Charge", 0.5f); {
SoundByte.PlayOneShotGame("chargingChicken/feverkick", volume: 0.8f);
StartChargingJust(caller, state);
}
//hose animation public void StartChargingJustDS(PlayerActionEvent caller, float state)
currentIsland.ChargingAnimation(); {
canBlastOff = false; SoundByte.PlayOneShotGame("chargingChicken/dskick");
StartChargingJust(caller, state);
} }
public void StartChargingJustBreak(PlayerActionEvent caller, float state) public void StartChargingJustBreak(PlayerActionEvent caller, float state)
{ {
//sound SoundByte.PlayOneShotGame("chargingChicken/MISC1");
isInputting = true; //starts the drums StartChargingJust(caller, state);
SoundByte.PlayOneShotGame("chargingChicken/AMEN1"); }
PumpSound(state);
//chicken animation public void StartChargingJustRemix(PlayerActionEvent caller, float state)
ChickenAnim.DoScaledAnimationAsync("Charge", 0.5f); {
SoundByte.PlayOneShotGame("chargingChicken/MISC21", volume: 1.5f);
StartChargingJust(caller, state);
}
//hose animation public void StartChargingJustPractice(PlayerActionEvent caller, float state)
currentIsland.ChargingAnimation(); {
canBlastOff = false; SoundByte.PlayOneShotGame("chargingChicken/practicekick", volume: 2.5f);
StartChargingJust(caller, state);
} }
public void StartChargingMiss(PlayerActionEvent caller) public void StartChargingMiss(PlayerActionEvent caller)
@ -1149,20 +1203,33 @@ namespace HeavenStudio.Games
public List<BeatAction.Action> PlayDrumLoop(double beat, int whichDrum, double length) public List<BeatAction.Action> PlayDrumLoop(double beat, int whichDrum, double length)
{ {
//create the beat action //create the beat action
var actions = new List<BeatAction.Action>(); var actions = new List<BeatAction.Action>();
//sort drums by timing //sort drums by timing
Array.Sort(drumLoops[whichDrum]); DrumLoop[] drumLoopsCopy = new DrumLoop[drumLoops[whichDrum].Length];
drumLoops[whichDrum].CopyTo(drumLoopsCopy, 0);
Array.Sort(drumLoopsCopy);
//fill the beat action //fill the beat action
foreach (var drumLoop in drumLoops[whichDrum]) { foreach (var drumLoop in drumLoopsCopy) {
string drumTypeInterpreted = drumLoop.drumType switch { string drumTypeInterpreted = drumLoop.drumType switch {
0 => "chargingChicken/kick", 0 => "chargingChicken/kick",
1 => "chargingChicken/snare", 1 => "chargingChicken/snare",
2 => "chargingChicken/hihat", 2 => "chargingChicken/hihat",
_ => $"chargingChicken/MISC{drumLoop.drumType - 20}" //1 - 12 = AMEN, 3 => "chargingChicken/feverkick",
4 => "chargingChicken/feversnare",
5 => "chargingChicken/feverhat",
6 => "chargingChicken/dskick",
7 => "chargingChicken/dssnare",
8 => "chargingChicken/dshat",
9 => "chargingChicken/gbakick", //NYI
10 => "chargingChicken/gbasnare", //NYI
11 => "chargingChicken/gbahat", //NYI
12 => "chargingChicken/practicekick",
13 => "chargingChicken/practicesnare",
14 => "chargingChicken/practicehat",
_ => $"chargingChicken/MISC{drumLoop.drumType - 20}" //1 - 12 = AMEN, 21 - 36 = r2gba
}; };
if (length > drumLoop.timing) if (length > drumLoop.timing)
{ {
@ -1390,7 +1457,7 @@ namespace HeavenStudio.Games
//burn animation //burn animation
ChickenAnim.DoScaledAnimationAsync("Gone", 0.5f); ChickenAnim.DoScaledAnimationAsync("Gone", 0.5f);
currentIsland.FakeChickenAnim.DoScaledAnimationAsync("Burn", 0.5f); currentIsland.FakeChickenAnim.DoUnscaledAnimation("Burn");
ChickenRespawn(Math.Min(length / 2, 3)); ChickenRespawn(Math.Min(length / 2, 3));
} }
@ -1417,8 +1484,8 @@ namespace HeavenStudio.Games
//burn animation //burn animation
ChickenAnim.DoScaledAnimationAsync("Gone", 0.5f); ChickenAnim.DoScaledAnimationAsync("Gone", 0.5f);
currentIsland.FakeChickenAnim.DoScaledAnimationAsync("Burn", 0.5f); currentIsland.FakeChickenAnim.DoUnscaledAnimation("Burn");
nextIsland.FakeChickenAnim.DoScaledAnimationAsync("Burn", 0.5f); nextIsland.FakeChickenAnim.DoUnscaledAnimation("Burn");
} }
public void LookButFunee(double beat, double length) public void LookButFunee(double beat, double length)
@ -1761,9 +1828,7 @@ namespace HeavenStudio.Games
private void PersistThings(double beat) private void PersistThings(double beat)
{ {
return; var allEvents = GameManager.instance.Beatmap.Entities.FindAll(e => e.datamodel.Split('/')[0] is "chargingChicken");
var allEvents = gameManager.Beatmap.Entities.FindAll(e => e.datamodel.Split('/')[0] is "chargingChicken");
var eventsBefore = allEvents.FindAll(e => e.beat < beat); var eventsBefore = allEvents.FindAll(e => e.beat < beat);
var lastColorEvent = eventsBefore.FindLast(e => e.datamodel == "chargingChicken/changeBgColor"); var lastColorEvent = eventsBefore.FindLast(e => e.datamodel == "chargingChicken/changeBgColor");
@ -1772,6 +1837,13 @@ namespace HeavenStudio.Games
var e = lastColorEvent; var e = lastColorEvent;
ChangeColor(e.beat, e.length, e["colorFrom"], e["colorTo"], e["colorFrom2"], e["colorTo2"], e["ease"]); ChangeColor(e.beat, e.length, e["colorFrom"], e["colorTo"], e["colorFrom2"], e["colorTo2"], e["ease"]);
} }
else
{
colorFrom = defaultBGColor;
colorTo = defaultBGColor;
colorFrom2 = defaultBGColorBottom;
colorTo2 = defaultBGColorBottom;
}
lastColorEvent = eventsBefore.FindLast(e => e.datamodel == "chargingChicken/changeFgLight"); lastColorEvent = eventsBefore.FindLast(e => e.datamodel == "chargingChicken/changeFgLight");
if (lastColorEvent != null) if (lastColorEvent != null)
@ -1786,6 +1858,13 @@ namespace HeavenStudio.Games
var e = lastColorEvent; var e = lastColorEvent;
ChangeCarColor(e.beat, e.length, e["colorFrom"], e["colorTo"], e["colorFrom2"], e["colorTo2"], e["ease"]); ChangeCarColor(e.beat, e.length, e["colorFrom"], e["colorTo"], e["colorFrom2"], e["colorTo2"], e["ease"]);
} }
else
{
carColorFrom = defaultCarColor;
carColorTo = defaultCarColor;
carColorFrom2 = defaultCarColorCharged;
carColorTo2 = defaultCarColorCharged;
}
lastColorEvent = eventsBefore.FindLast(e => e.datamodel == "chargingChicken/changeCloudColor"); lastColorEvent = eventsBefore.FindLast(e => e.datamodel == "chargingChicken/changeCloudColor");
if (lastColorEvent != null) if (lastColorEvent != null)
@ -1793,8 +1872,18 @@ namespace HeavenStudio.Games
var e = lastColorEvent; var e = lastColorEvent;
ChangeCloudColor(e.beat, e.length, e["colorFrom"], e["colorTo"], e["colorFrom2"], e["colorTo2"], e["ease"]); ChangeCloudColor(e.beat, e.length, e["colorFrom"], e["colorTo"], e["colorFrom2"], e["colorTo2"], e["ease"]);
} }
else
{
cloudColorFrom = defaultCloudColor;
cloudColorTo = defaultCloudColor;
cloudColorFrom2 = defaultCloudColorBottom;
cloudColorTo2 = defaultCloudColorBottom;
}
return; AllColorsUpdate(Conductor.instance);
UnParallaxFade.DoScaledAnimationAsync("GalaxyDisable", 0.5f, animLayer: 0);
UnParallaxFade.DoScaledAnimationAsync("FutureDisable", 0.5f, animLayer: 1);
lastColorEvent = eventsBefore.FindLast(e => e.datamodel == "chargingChicken/unParallaxObjects"); lastColorEvent = eventsBefore.FindLast(e => e.datamodel == "chargingChicken/unParallaxObjects");
if (lastColorEvent != null) if (lastColorEvent != null)
@ -1803,6 +1892,11 @@ namespace HeavenStudio.Games
UnParallaxObjects(e.beat, e.length, e["appearance"], true); UnParallaxObjects(e.beat, e.length, e["appearance"], true);
} }
ParallaxFade.DoScaledAnimationAsync("StarsDisable", 0.5f, animLayer: 0);
ParallaxFade.DoScaledAnimationAsync("EarthDisable", 0.5f, animLayer: 2);
ParallaxFade.DoScaledAnimationAsync("MarsDisable", 0.5f, animLayer: 3);
ParallaxFade.DoScaledAnimationAsync("DoodlesDisable", 0.5f, animLayer: 4);
lastColorEvent = eventsBefore.FindLast(e => e.datamodel == "chargingChicken/parallaxObjects"); lastColorEvent = eventsBefore.FindLast(e => e.datamodel == "chargingChicken/parallaxObjects");
if (lastColorEvent != null) if (lastColorEvent != null)
{ {
@ -1823,6 +1917,25 @@ namespace HeavenStudio.Games
var e = lastColorEvent; var e = lastColorEvent;
TextEdit(e.beat, e["text"], e["color"]); TextEdit(e.beat, e["text"], e["color"]);
} }
else
{
string textColor = ColorUtility.ToHtmlStringRGBA(defaultHighlightColor);
yardsTextString = yardsTextString.Replace("#", $"<color=#{textColor}>%</color>");
}
lastColorEvent = eventsBefore.FindLast(e => e.datamodel == "chargingChicken/musicFade");
if (lastColorEvent != null)
{
var e = lastColorEvent;
if(!e["reset"] && !e["fadeIn"])
{
drumVolume = 0;
drumLoud = !e["drums"];
drumReset = false;
}
}
colorsCanUpdate = true;
} }
private void AllColorsUpdate(Conductor cond) private void AllColorsUpdate(Conductor cond)

View file

@ -44,13 +44,14 @@ namespace HeavenStudio.Games.Scripts_ChargingChicken
[NonSerialized]public Vector3 particleOffset; [NonSerialized]public Vector3 particleOffset;
[NonSerialized]public float stonePlatformFallOffset = 0; [NonSerialized]public float stonePlatformFallOffset = 0;
[NonSerialized]public float value1 = 0f;
[NonSerialized]public float speed1 = 0f; [NonSerialized]public float speed1 = 0f;
[NonSerialized]public float speed2 = 0f; [NonSerialized]public float speed2 = 0f;
[NonSerialized]public float grassState = 0; [NonSerialized]public float grassState = 0;
[NonSerialized]public bool grassFell = false; [NonSerialized]public bool grassFell = false;
float previousPosition;
[SerializeField] GameObject PlatformBase; [SerializeField] GameObject PlatformBase;
StonePlatform[] stonePlatformJourney; StonePlatform[] stonePlatformJourney;
@ -69,18 +70,12 @@ namespace HeavenStudio.Games.Scripts_ChargingChicken
private void Update() private void Update()
{ {
float previousPosition = IslandPos.localPosition.x;
if (isMoving) if (isMoving)
{ {
value1 = (Conductor.instance.GetPositionFromBeat(journeyBlastOffTime, journeyLength)); float value1 = (Conductor.instance.GetPositionFromBeat(journeyBlastOffTime, journeyLength));
float newX1 = Util.EasingFunction.EaseOutCubic((float)journeyStart, (float)journeyEnd, value1); float newX1 = Util.EasingFunction.EaseOutCubic((float)journeyStart, (float)journeyEnd, value1);
IslandPos.localPosition = new Vector3(newX1, 0, 0); IslandPos.localPosition = new Vector3(newX1, 0, 0);
} }
if (value1 >= 1)
{
isMoving = false;
}
if (respawnStart < Conductor.instance.songPositionInBeatsAsDouble && isRespawning) if (respawnStart < Conductor.instance.songPositionInBeatsAsDouble && isRespawning)
{ {
float value2 = (Conductor.instance.GetPositionFromBeat(respawnStart, respawnEnd - respawnStart)); float value2 = (Conductor.instance.GetPositionFromBeat(respawnStart, respawnEnd - respawnStart));
@ -88,19 +83,16 @@ namespace HeavenStudio.Games.Scripts_ChargingChicken
IslandPos.localPosition = new Vector3(newX2, 0, 0); IslandPos.localPosition = new Vector3(newX2, 0, 0);
} }
float currentPosition = IslandPos.localPosition.x;
speed1 = (previousPosition - currentPosition) / Time.deltaTime;
if (grassState > 0.6 && IslandPos.localPosition.x < -1 && !grassFell) if (grassState > 0.6 && IslandPos.localPosition.x < -1 && !grassFell)
{ {
GrassR.Play(); GrassR.Play();
SoundByte.PlayOneShotGame("chargingChicken/SE_CHIKEN_DOSHA", volume: 0.5f); SoundByte.PlayOneShotGame("chargingChicken/SE_CHIKEN_DOSHA", volume: 0.7f);
grassFell = true; grassFell = true;
} }
if (grassState < -0.6 && IslandPos.localPosition.x < 2 && !grassFell) if (grassState < -0.6 && IslandPos.localPosition.x < 2 && !grassFell)
{ {
GrassL.Play(); GrassL.Play();
SoundByte.PlayOneShotGame("chargingChicken/SE_CHIKEN_DOSHA", volume: 0.5f); SoundByte.PlayOneShotGame("chargingChicken/SE_CHIKEN_DOSHA", volume: 0.7f);
grassFell = true; grassFell = true;
} }
} }
@ -113,6 +105,22 @@ namespace HeavenStudio.Games.Scripts_ChargingChicken
} }
} }
public void Awake()
{
StartCoroutine(CalcVelocity());
previousPosition = IslandPos.localPosition.x;
}
IEnumerator CalcVelocity()
{
while (true)
{
yield return new WaitForEndOfFrame();
if (IslandPos.localPosition.x <= previousPosition) speed1 = -(IslandPos.localPosition.x - previousPosition) / Time.deltaTime;
previousPosition = IslandPos.localPosition.x;
}
}
#endregion #endregion
//island methods //island methods
@ -158,11 +166,14 @@ namespace HeavenStudio.Games.Scripts_ChargingChicken
grassFell = true; grassFell = true;
IslandPos.localPosition = new Vector3(0, 0, 0); IslandPos.localPosition = new Vector3(0, 0, 0);
CollapsedLandmass.localPosition = new Vector3(0, 0, 0); CollapsedLandmass.localPosition = new Vector3(0, 0, 0);
foreach (var a in stonePlatformJourney) if (stonePlatformJourney != null)
{ {
var stone = a.thisPlatform; foreach (var a in stonePlatformJourney)
{
var stone = a.thisPlatform;
stone.transform.localPosition -= new Vector3(stonePlatformFallOffset, 0, 0); stone.transform.localPosition -= new Vector3(stonePlatformFallOffset, 0, 0);
}
} }
}), }),
}); });