From 3f53e2caa8e74c6cc4ae211a7aae6868f019c081 Mon Sep 17 00:00:00 2001 From: sylvermyon Date: Tue, 14 Jul 2026 20:23:37 -0700 Subject: [PATCH] final commit? --- Assets/Animations/MenuIntroAnim.anim | 556 +++--- Assets/Animations/OpenUIAnim.anim | 1659 ++++++++++++----- Assets/Animations/OrinAnimator.controller | 8 +- Assets/Audio/SFX/heal.wav | Bin 0 -> 47686 bytes Assets/Audio/SFX/heal.wav.meta | 23 + Assets/Dialogue/Intro Cutscene.asset | 8 + Assets/Prefabs/Blue Wheel Ghost.prefab | 5 +- Assets/Prefabs/ChargedProjectile.prefab | 6 +- Assets/Prefabs/Cirno.prefab | 4 +- Assets/Prefabs/Fairy.prefab | 5 +- Assets/Prefabs/GhostFairy.prefab | 4 +- Assets/Prefabs/Green Wheel Ghost.prefab | 5 +- Assets/Prefabs/Merlin.prefab | 2 +- Assets/Prefabs/Orin.prefab | 6 +- Assets/Prefabs/Purple Wheel Ghost.prefab | 4 +- Assets/Prefabs/Red Wheel Ghost.prefab | 5 +- Assets/Prefabs/ReisenProjectile.prefab | 4 +- Assets/Prefabs/Vengeful Spirit.prefab | 4 +- Assets/Prefabs/Zombie Fairy.prefab | 7 +- Assets/Resources.meta | 8 + Assets/Resources/PerformanceTestRunInfo.json | 1 + .../PerformanceTestRunInfo.json.meta | 7 + .../Resources/PerformanceTestRunSettings.json | 1 + .../PerformanceTestRunSettings.json.meta | 7 + Assets/Scenes/Cutscene.unity | 2 +- Assets/Scenes/EndStats.unity | 158 +- Assets/Scenes/Gameplay.unity | 1149 ++++-------- Assets/Scenes/MainMenu.unity | 469 ++++- Assets/Scripts/Abilities/ReisenShoot.cs | 6 +- Assets/Scripts/Abilities/YoumuDeflect.cs | 6 +- Assets/Scripts/Dialogue/DialogueManager.cs | 5 +- Assets/Scripts/Entities/Enemy.cs | 3 +- Assets/Scripts/Entities/Entity.cs | 2 +- Assets/Scripts/Entities/Player.cs | 9 + Assets/Scripts/Entities/ZombieFairy.cs | 8 +- Assets/Scripts/GameManager.cs | 42 +- Assets/Scripts/MainMenuHandler.cs | 10 +- Assets/Scripts/SettingsMenu.cs | 8 + Assets/Scripts/WaveManager.cs | 94 +- Assets/Settings/UniversalRP.asset | 54 +- Assets/Sprites/BG.png | Bin 0 -> 27832 bytes Assets/Sprites/BG.png.meta | 156 ++ Assets/Sprites/JamCover.png | Bin 0 -> 33725 bytes Assets/Sprites/JamCover.png.meta | 156 ++ Assets/Sprites/JamCoverScale.png | Bin 0 -> 30026 bytes Assets/Sprites/JamCoverScale.png.meta | 156 ++ Assets/Sprites/button2.meta | 8 + Assets/Sprites/button2/restart.png | Bin 0 -> 2018 bytes Assets/Sprites/button2/restart.png.meta | 156 ++ Assets/Sprites/button2/restartpressed.png | Bin 0 -> 1916 bytes .../Sprites/button2/restartpressed.png.meta | 156 ++ Assets/Sprites/button2/resume.png | Bin 0 -> 2037 bytes Assets/Sprites/button2/resume.png.meta | 156 ++ Assets/Sprites/button2/resumepressed.png | Bin 0 -> 1945 bytes Assets/Sprites/button2/resumepressed.png.meta | 156 ++ Assets/Sprites/icon.png | Bin 0 -> 3233 bytes Assets/Sprites/icon.png.meta | 156 ++ ...niversalRenderPipelineGlobalSettings.asset | 12 +- ProjectSettings/ProjectSettings.asset | 25 +- 59 files changed, 3989 insertions(+), 1668 deletions(-) create mode 100644 Assets/Audio/SFX/heal.wav create mode 100644 Assets/Audio/SFX/heal.wav.meta create mode 100644 Assets/Resources.meta create mode 100644 Assets/Resources/PerformanceTestRunInfo.json create mode 100644 Assets/Resources/PerformanceTestRunInfo.json.meta create mode 100644 Assets/Resources/PerformanceTestRunSettings.json create mode 100644 Assets/Resources/PerformanceTestRunSettings.json.meta create mode 100644 Assets/Sprites/BG.png create mode 100644 Assets/Sprites/BG.png.meta create mode 100644 Assets/Sprites/JamCover.png create mode 100644 Assets/Sprites/JamCover.png.meta create mode 100644 Assets/Sprites/JamCoverScale.png create mode 100644 Assets/Sprites/JamCoverScale.png.meta create mode 100644 Assets/Sprites/button2.meta create mode 100644 Assets/Sprites/button2/restart.png create mode 100644 Assets/Sprites/button2/restart.png.meta create mode 100644 Assets/Sprites/button2/restartpressed.png create mode 100644 Assets/Sprites/button2/restartpressed.png.meta create mode 100644 Assets/Sprites/button2/resume.png create mode 100644 Assets/Sprites/button2/resume.png.meta create mode 100644 Assets/Sprites/button2/resumepressed.png create mode 100644 Assets/Sprites/button2/resumepressed.png.meta create mode 100644 Assets/Sprites/icon.png create mode 100644 Assets/Sprites/icon.png.meta diff --git a/Assets/Animations/MenuIntroAnim.anim b/Assets/Animations/MenuIntroAnim.anim index 5b91783..93f5a98 100644 --- a/Assets/Animations/MenuIntroAnim.anim +++ b/Assets/Animations/MenuIntroAnim.anim @@ -23,7 +23,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: -400 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -31,47 +31,17 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.5 - value: 180 + time: 0.75 + 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_AnchoredPosition.x - path: ButtonsUI/PlayButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -400 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.16666667 - value: -250 - inSlope: 580 - outSlope: 580 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 180 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -81,88 +51,10 @@ AnimationClip: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - attribute: m_AnchoredPosition.x - path: ButtonsUI/QuitButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -400 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.16666667 - value: -250 - inSlope: 696 - outSlope: 696 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.8333333 - value: 180 - 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_AnchoredPosition.x - path: ButtonsUI/OptionsButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -400 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.16666667 - value: -250 - inSlope: 870 - outSlope: 870 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.6666667 - value: 180 - 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_AnchoredPosition.x + attribute: m_Color.a path: ButtonsUI/EndlessButton - classID: 224 - script: {fileID: 0} + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} flags: 0 - serializedVersion: 2 curve: @@ -170,7 +62,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: 500 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -178,8 +70,8 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 1 - value: 500 + time: 1.25 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -187,8 +79,8 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 1.75 - value: -500 + time: 1.5 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -198,10 +90,127 @@ AnimationClip: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - attribute: m_AnchoredPosition.x + attribute: m_Color.a + path: ButtonsUI/QuitButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + 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_Color.a + path: ButtonsUI/OptionsButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + 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_Color.a + path: ButtonsUI/PlayButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + 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_Color.a path: Title Text - classID: 224 - script: {fileID: 0} + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} flags: 0 m_PPtrCurves: [] m_SampleRate: 60 @@ -212,47 +221,47 @@ AnimationClip: m_ClipBindingConstant: genericBindings: - serializedVersion: 2 - path: 2879541571 - attribute: 1460864421 - script: {fileID: 0} - typeID: 224 - customType: 28 + path: 3661551353 + attribute: 304273561 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 isPPtrCurve: 0 isIntCurve: 0 isSerializeReferenceCurve: 0 - serializedVersion: 2 path: 4130452514 - attribute: 1460864421 - script: {fileID: 0} - typeID: 224 - customType: 28 + attribute: 304273561 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 isPPtrCurve: 0 isIntCurve: 0 isSerializeReferenceCurve: 0 - serializedVersion: 2 path: 1057435606 - attribute: 1460864421 - script: {fileID: 0} - typeID: 224 - customType: 28 + attribute: 304273561 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 isPPtrCurve: 0 isIntCurve: 0 isSerializeReferenceCurve: 0 - serializedVersion: 2 - path: 3661551353 - attribute: 1460864421 - script: {fileID: 0} - typeID: 224 - customType: 28 + path: 2879541571 + attribute: 304273561 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 isPPtrCurve: 0 isIntCurve: 0 isSerializeReferenceCurve: 0 - serializedVersion: 2 path: 3837568584 - attribute: 1460864421 - script: {fileID: 0} - typeID: 224 - customType: 28 + attribute: 304273561 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 isPPtrCurve: 0 isIntCurve: 0 isSerializeReferenceCurve: 0 @@ -262,7 +271,7 @@ AnimationClip: m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 - m_StopTime: 1.75 + m_StopTime: 1.5 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 @@ -284,7 +293,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: -400 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -292,47 +301,17 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.5 - value: 180 + time: 0.75 + 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_AnchoredPosition.x - path: ButtonsUI/PlayButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -400 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.16666667 - value: -250 - inSlope: 580 - outSlope: 580 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 180 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -342,88 +321,10 @@ AnimationClip: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - attribute: m_AnchoredPosition.x - path: ButtonsUI/QuitButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -400 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.16666667 - value: -250 - inSlope: 696 - outSlope: 696 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.8333333 - value: 180 - 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_AnchoredPosition.x - path: ButtonsUI/OptionsButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -400 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.16666667 - value: -250 - inSlope: 870 - outSlope: 870 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.6666667 - value: 180 - 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_AnchoredPosition.x + attribute: m_Color.a path: ButtonsUI/EndlessButton - classID: 224 - script: {fileID: 0} + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} flags: 0 - serializedVersion: 2 curve: @@ -431,7 +332,7 @@ AnimationClip: m_Curve: - serializedVersion: 3 time: 0 - value: 500 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -439,8 +340,8 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 1 - value: 500 + time: 1.25 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -448,8 +349,8 @@ AnimationClip: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 1.75 - value: -500 + time: 1.5 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 136 @@ -459,10 +360,127 @@ AnimationClip: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - attribute: m_AnchoredPosition.x + attribute: m_Color.a + path: ButtonsUI/QuitButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.25 + 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_Color.a + path: ButtonsUI/OptionsButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + 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_Color.a + path: ButtonsUI/PlayButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + 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_Color.a path: Title Text - classID: 224 - script: {fileID: 0} + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} flags: 0 m_EulerEditorCurves: [] m_HasGenericRootTransform: 0 diff --git a/Assets/Animations/OpenUIAnim.anim b/Assets/Animations/OpenUIAnim.anim index 1d82b0c..72e9582 100644 --- a/Assets/Animations/OpenUIAnim.anim +++ b/Assets/Animations/OpenUIAnim.anim @@ -17,222 +17,6 @@ AnimationClip: m_PositionCurves: [] m_ScaleCurves: [] m_FloatCurves: - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0.41666666 - value: 300 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -300 - 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_AnchoredPosition.x - path: ButtonsUI/PlayButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.8333333 - value: -250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -250 - 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_AnchoredPosition.x - path: ButtonsUI/QuitButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0.16666667 - value: 250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.8333333 - value: -250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -250 - 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_AnchoredPosition.x - path: ButtonsUI/OptionsButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0.33333334 - value: 250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.8333333 - value: -250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -250 - 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_AnchoredPosition.x - path: ButtonsUI/LeaderboardButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0.43333334 - value: 250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.8333333 - value: -250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -250 - 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_AnchoredPosition.x - path: ButtonsUI/EndlessButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -500 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 500 - 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_AnchoredPosition.x - path: Title Text - classID: 224 - script: {fileID: 0} - flags: 0 - serializedVersion: 2 curve: serializedVersion: 2 @@ -302,6 +86,516 @@ AnimationClip: classID: 224 script: {fileID: 0} flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.r + path: ButtonsUI/EndlessButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.g + path: ButtonsUI/EndlessButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.b + path: ButtonsUI/EndlessButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.r + path: ButtonsUI/QuitButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.g + path: ButtonsUI/QuitButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.b + path: ButtonsUI/QuitButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.r + path: ButtonsUI/OptionsButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.g + path: ButtonsUI/OptionsButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.b + path: ButtonsUI/OptionsButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.r + path: ButtonsUI/PlayButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.g + path: ButtonsUI/PlayButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.b + path: ButtonsUI/PlayButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.a + path: ButtonsUI/EndlessButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.a + path: ButtonsUI/QuitButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.a + path: ButtonsUI/OptionsButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.a + path: ButtonsUI/PlayButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.a + path: Title Text + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 m_PPtrCurves: [] m_SampleRate: 60 m_WrapMode: 0 @@ -310,60 +604,6 @@ AnimationClip: m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: genericBindings: - - serializedVersion: 2 - path: 2879541571 - attribute: 1460864421 - script: {fileID: 0} - typeID: 224 - customType: 28 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 4130452514 - attribute: 1460864421 - script: {fileID: 0} - typeID: 224 - customType: 28 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 1057435606 - attribute: 1460864421 - script: {fileID: 0} - typeID: 224 - customType: 28 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 41272802 - attribute: 1460864421 - script: {fileID: 0} - typeID: 224 - customType: 28 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 3661551353 - attribute: 1460864421 - script: {fileID: 0} - typeID: 224 - customType: 28 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 3837568584 - attribute: 1460864421 - script: {fileID: 0} - typeID: 224 - customType: 28 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - serializedVersion: 2 path: 1262681926 attribute: 538195251 @@ -373,6 +613,51 @@ AnimationClip: isPPtrCurve: 0 isIntCurve: 0 isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3661551353 + attribute: 304273561 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 4130452514 + attribute: 304273561 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 1057435606 + attribute: 304273561 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 2879541571 + attribute: 304273561 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3837568584 + attribute: 304273561 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 - serializedVersion: 2 path: 1262681926 attribute: 1460864421 @@ -382,6 +667,114 @@ AnimationClip: isPPtrCurve: 0 isIntCurve: 0 isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3661551353 + attribute: 2526845255 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3661551353 + attribute: 4215373228 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3661551353 + attribute: 2334886179 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 4130452514 + attribute: 2526845255 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 4130452514 + attribute: 4215373228 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 4130452514 + attribute: 2334886179 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 1057435606 + attribute: 2526845255 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 1057435606 + attribute: 4215373228 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 1057435606 + attribute: 2334886179 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 2879541571 + attribute: 2526845255 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 2879541571 + attribute: 4215373228 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 2879541571 + attribute: 2334886179 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 pptrCurveMapping: [] m_AnimationClipSettings: serializedVersion: 2 @@ -404,222 +797,6 @@ AnimationClip: m_HeightFromFeet: 0 m_Mirror: 0 m_EditorCurves: - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0.41666666 - value: 300 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -300 - 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_AnchoredPosition.x - path: ButtonsUI/PlayButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.8333333 - value: -250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -250 - 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_AnchoredPosition.x - path: ButtonsUI/QuitButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0.16666667 - value: 250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.8333333 - value: -250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -250 - 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_AnchoredPosition.x - path: ButtonsUI/OptionsButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0.33333334 - value: 250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.8333333 - value: -250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -250 - 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_AnchoredPosition.x - path: ButtonsUI/LeaderboardButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0.43333334 - value: 250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.8333333 - value: -250 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -250 - 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_AnchoredPosition.x - path: ButtonsUI/EndlessButton - classID: 224 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -500 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 500 - 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_AnchoredPosition.x - path: Title Text - classID: 224 - script: {fileID: 0} - flags: 0 - serializedVersion: 2 curve: serializedVersion: 2 @@ -689,6 +866,516 @@ AnimationClip: classID: 224 script: {fileID: 0} flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.r + path: ButtonsUI/EndlessButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.g + path: ButtonsUI/EndlessButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.b + path: ButtonsUI/EndlessButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.r + path: ButtonsUI/QuitButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.g + path: ButtonsUI/QuitButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.b + path: ButtonsUI/QuitButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.r + path: ButtonsUI/OptionsButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.g + path: ButtonsUI/OptionsButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.b + path: ButtonsUI/OptionsButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.r + path: ButtonsUI/PlayButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.g + path: ButtonsUI/PlayButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.b + path: ButtonsUI/PlayButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.a + path: ButtonsUI/EndlessButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.a + path: ButtonsUI/QuitButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.a + path: ButtonsUI/OptionsButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.a + path: ButtonsUI/PlayButton + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + - serializedVersion: 2 + 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.41666666 + 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_Color.a + path: Title Text + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 m_EulerEditorCurves: [] m_HasGenericRootTransform: 0 m_HasMotionFloatCurves: 0 diff --git a/Assets/Animations/OrinAnimator.controller b/Assets/Animations/OrinAnimator.controller index 6d97596..4a5dac4 100644 --- a/Assets/Animations/OrinAnimator.controller +++ b/Assets/Animations/OrinAnimator.controller @@ -46,7 +46,7 @@ AnimatorStateTransition: m_TransitionDuration: 0.25 m_TransitionOffset: 0 m_ExitTime: 0.75 - m_HasExitTime: 1 + m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 @@ -131,7 +131,7 @@ AnimatorStateTransition: m_TransitionDuration: 0.25 m_TransitionOffset: 0 m_ExitTime: 0.75 - m_HasExitTime: 1 + m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 @@ -147,10 +147,10 @@ AnimatorStateMachine: m_ChildStates: - serializedVersion: 1 m_State: {fileID: -6929421917455097161} - m_Position: {x: 200, y: 190, z: 0} + m_Position: {x: 230, y: 190, z: 0} - serializedVersion: 1 m_State: {fileID: -2893911691035677289} - m_Position: {x: 235, y: 65, z: 0} + m_Position: {x: 240, y: 70, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: - {fileID: -3810283269045731517} diff --git a/Assets/Audio/SFX/heal.wav b/Assets/Audio/SFX/heal.wav new file mode 100644 index 0000000000000000000000000000000000000000..5d6a68619df76d53362f201295bdf2d02a607e00 GIT binary patch literal 47686 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 0) + if (currentMouseHoldTime > 0) { currentMouseHoldTime -= Time.deltaTime; if (currentMouseHoldTime <= 0 && Input.GetMouseButton(0) && currentChargeTime <= 0) @@ -55,13 +55,15 @@ public class ReisenShoot : Ability } else if (Input.GetMouseButtonUp(0)) { + currentMouseHoldTime = 0; + isCharging = false; ShootBullet(projectile, power); } } if (isCharging && Input.GetMouseButton(0)) //this code REEKS { currentChargeTime += Time.deltaTime; - chargeMeter.localScale = new Vector3(Math.Clamp(currentChargeTime, 0, maxChargeTime)/maxChargeTime, 1f, 1f); + chargeMeter.localScale = new Vector3(1f, Math.Clamp(currentChargeTime, 0, maxChargeTime)/maxChargeTime, 1f); } else if (currentChargeTime > 0 && isCharging && Input.GetMouseButtonUp(0)) { diff --git a/Assets/Scripts/Abilities/YoumuDeflect.cs b/Assets/Scripts/Abilities/YoumuDeflect.cs index 211a2f4..8f0b9f9 100644 --- a/Assets/Scripts/Abilities/YoumuDeflect.cs +++ b/Assets/Scripts/Abilities/YoumuDeflect.cs @@ -129,7 +129,7 @@ public class YoumuDeflect : Ability { base.Update(); - if (currentMouseHoldTime >= 0) + if (currentMouseHoldTime > 0) { currentMouseHoldTime -= Time.deltaTime; if (currentMouseHoldTime <= 0 && Input.GetMouseButton(1) && currentChargeTime <= 0) @@ -140,12 +140,14 @@ public class YoumuDeflect : Ability else if (Input.GetMouseButtonUp(1)) { RegularDeflection(); + currentMouseHoldTime = 0; + isCharging = false; } } if (isCharging && Input.GetMouseButton(1)) //this code REEKS { currentChargeTime += Time.deltaTime; - chargeMeter.localScale = new Vector3(Math.Clamp(currentChargeTime, 0, maxChargeTime)/maxChargeTime, 1f, 1f); + chargeMeter.localScale = new Vector3(1f, Math.Clamp(currentChargeTime, 0, maxChargeTime)/maxChargeTime, 1f); } else if (isCharging && Input.GetMouseButtonUp(1)) { diff --git a/Assets/Scripts/Dialogue/DialogueManager.cs b/Assets/Scripts/Dialogue/DialogueManager.cs index 4949d5b..e5ff6ee 100644 --- a/Assets/Scripts/Dialogue/DialogueManager.cs +++ b/Assets/Scripts/Dialogue/DialogueManager.cs @@ -53,18 +53,19 @@ public class DialogueManager : MonoBehaviour public void StartDialogue(DialogueScript newDialogue) { + GameManager.instance.canPause = false; dialogueUI.SetActive(true); WaveManager.instance.bossUI.SetActive(false); dialogueActive = true; currentText = 0; scriptToShow = newDialogue; + WaveManager.instance.player.invulnerable = true; battleUIAnimator.SetTrigger(dialogueStartTrigger); DialogueScript.Dialogue currentDialogue = scriptToShow.dialogueList[currentText]; if (WaveManager.instance.bossInstance) { bossSpeechBubble.position = WaveManager.instance.bossInstance.transform.position + offset; WaveManager.instance.musicSource.clip = WaveManager.instance.bossDialogueLoop; - WaveManager.instance.musicSource.volume = WaveManager.instance.bossVolume; WaveManager.instance.musicSource.Play(); } if (WaveManager.instance.lyricaInstance) @@ -74,7 +75,6 @@ public class DialogueManager : MonoBehaviour merlinSpeechBubble.transform.position = WaveManager.instance.merlinInstance.transform.position + offset; lyricaSpeechBubble.transform.position = WaveManager.instance.lyricaInstance.transform.position + offset; WaveManager.instance.musicSource.clip = WaveManager.instance.finalDialogueLoop; - WaveManager.instance.musicSource.volume = WaveManager.instance.finalVolume; WaveManager.instance.musicSource.Play(); } SetDialogue(currentDialogue); @@ -101,6 +101,7 @@ public class DialogueManager : MonoBehaviour dialogueUI.SetActive(false); WaveManager.instance.player.isStalled = false; WaveManager.instance.player.invulnerable = false; + GameManager.instance.canPause = true; battleUIAnimator.SetTrigger(dialogueEndTrigger); if (WaveManager.instance.bossInstance) { diff --git a/Assets/Scripts/Entities/Enemy.cs b/Assets/Scripts/Entities/Enemy.cs index ad5c10e..79f0eb5 100644 --- a/Assets/Scripts/Entities/Enemy.cs +++ b/Assets/Scripts/Entities/Enemy.cs @@ -104,7 +104,6 @@ public class Enemy : Entity { DialogueManager.instance.battleUIAnimator.SetTrigger(DialogueManager.instance.nobossTrigger); WaveManager.instance.musicSource.clip = WaveManager.instance.musicLoop; - WaveManager.instance.musicSource.volume = WaveManager.instance.musicVolume; WaveManager.instance.musicSource.Play(); } } @@ -134,7 +133,7 @@ public class Enemy : Entity if (isBossEnemy && !hasStartedDialogue) { hasStartedDialogue = true; - if (thisBossDialogue) + if (thisBossDialogue && !GameManager.instance.isEndless) { DialogueManager.instance.StartDialogue(thisBossDialogue); //the worst code ever } diff --git a/Assets/Scripts/Entities/Entity.cs b/Assets/Scripts/Entities/Entity.cs index 035ba9b..4621f7e 100644 --- a/Assets/Scripts/Entities/Entity.cs +++ b/Assets/Scripts/Entities/Entity.cs @@ -26,7 +26,7 @@ public class Entity : MonoBehaviour } } - public void Heal(int healing) + public virtual void Heal(int healing) { health += healing; health = Math.Clamp(health, 0, maxHealth); diff --git a/Assets/Scripts/Entities/Player.cs b/Assets/Scripts/Entities/Player.cs index e91000b..d169998 100644 --- a/Assets/Scripts/Entities/Player.cs +++ b/Assets/Scripts/Entities/Player.cs @@ -22,6 +22,8 @@ public class Player : Entity [SerializeField] private float hurtVolume = 1f; [SerializeField] private AudioClip gameOverSound; [SerializeField] private float gameOverVolume = 1f; + [SerializeField] private AudioClip healSound; + [SerializeField] private float healVolume = 1f; private void Update() { if (!isStalled) @@ -62,6 +64,13 @@ public class Player : Entity } } + public override void Heal(int healing) + { + base.Heal(healing); + UpdateLivesUI(); + WaveManager.instance.audioSource.PlayOneShot(healSound, healVolume); + } + public override void TakeDamage(int damage) { base.TakeDamage(damage); diff --git a/Assets/Scripts/Entities/ZombieFairy.cs b/Assets/Scripts/Entities/ZombieFairy.cs index 14562c4..1aa8bc8 100644 --- a/Assets/Scripts/Entities/ZombieFairy.cs +++ b/Assets/Scripts/Entities/ZombieFairy.cs @@ -5,17 +5,20 @@ public class ZombieFairy : Enemy [SerializeField] private Ability deathAbility; [SerializeField] private bool hasDiedOnce; [SerializeField] private float disappearanceTime; + [SerializeField] private Color disappearanceColor; + [SerializeField] private BoxCollider2D boxCollider; private float currentDisappearanceTime; protected override void OnDeath() { if (!hasDiedOnce) { - hasDiedOnce = true; health = maxHealth; invulnerable = true; isStalled = true; + hasDiedOnce = true; + boxCollider.enabled = false; currentDisappearanceTime = disappearanceTime; - sprite.color = Color.black; + sprite.color = disappearanceColor; } else { @@ -34,6 +37,7 @@ public class ZombieFairy : Enemy currentDisappearanceTime -= Time.deltaTime; if (currentDisappearanceTime <= 0) { + boxCollider.enabled = true; invulnerable = false; isStalled = false; sprite.color = Color.white; diff --git a/Assets/Scripts/GameManager.cs b/Assets/Scripts/GameManager.cs index 1c2e2a9..d7408b1 100644 --- a/Assets/Scripts/GameManager.cs +++ b/Assets/Scripts/GameManager.cs @@ -31,27 +31,27 @@ public class GameManager : MonoBehaviour public string accuracy; public int livesLost; [Header("Pause UI")] - [SerializeField] private GameObject pauseMenu; - + public bool canPause = true; + public bool isEndless = false; [Header("Game Over")] [SerializeField] private DialogueScript winCutscene; - [SerializeField] private GameObject loseUI; - [SerializeField] private StatsUI statsUI; - private bool gameOver; + public bool gameOver; public void EndGame() { SetPause(true); gameOver = true; + canPause = false; time = TimeSpan.FromSeconds(Time.timeSinceLevelLoad).ToString(@"mm\:ss"); wave = WaveManager.instance.wave-1; + WaveManager.instance.musicSource.Stop(); accuracy = ((float)projectilesHit / projectilesShot).ToString(@"P"); } public void LoseGame() { - loseUI.SetActive(true); + WaveManager.instance.loseUI.SetActive(true); EndGame(); - statsUI.SetUI(); + WaveManager.instance.statsUI.SetUI(); } public void WinGame() @@ -65,23 +65,41 @@ public class GameManager : MonoBehaviour { LevelSwitcher.instance.SwitchLevel(0); SetPause(false); + canPause = true; + ClearStats(); } public void RestartGame() { LevelSwitcher.instance.SwitchLevel(1); + canPause = true; SetPause(false); + ClearStats(); } public void ContinueGame() { gameOver = false; - loseUI.SetActive(false); + canPause = true; + WaveManager.instance.loseUI.SetActive(false); SetPause(false); + WaveManager.instance.musicSource.Play(); WaveManager.instance.player.health = WaveManager.instance.player.maxHealth; continues++; } + private void ClearStats() + { + continues = 0; + wave = 0; + projectilesHit = 0; + projectilesShot = 0; + accuracy = ""; + deflections = 0; + livesLost = 0; + time = ""; + } + public void SetPause(bool state) { if (state) @@ -96,16 +114,16 @@ public class GameManager : MonoBehaviour public void SetPauseMenu() { - if (!gameOver && !DialogueManager.instance.dialogueActive) + if (!gameOver && canPause && WaveManager.instance) { - if (!pauseMenu.activeSelf) + if (!WaveManager.instance.pauseMenu.activeSelf) { - pauseMenu.SetActive(true); + WaveManager.instance.pauseMenu.SetActive(true); SetPause(true); } else { - pauseMenu.SetActive(false); + WaveManager.instance.pauseMenu.SetActive(false); SetPause(false); } } diff --git a/Assets/Scripts/MainMenuHandler.cs b/Assets/Scripts/MainMenuHandler.cs index 37ebba9..f1def6c 100644 --- a/Assets/Scripts/MainMenuHandler.cs +++ b/Assets/Scripts/MainMenuHandler.cs @@ -28,11 +28,19 @@ public class MainMenuHandler : MonoBehaviour screenFade.gameObject.SetActive(true); screenFade.color = Color.clear; StartCoroutine(FadeScreen(2, startingScript)); + GameManager.instance.gameOver = false; + GameManager.instance.canPause = true; + GameManager.instance.isEndless = false; } public void StartEndless() { - + screenFade.gameObject.SetActive(true); + screenFade.color = Color.clear; + StartCoroutine(FadeScreen(1, startingScript)); + GameManager.instance.gameOver = false; + GameManager.instance.canPause = true; + GameManager.instance.isEndless = true; } public void QuitGame() diff --git a/Assets/Scripts/SettingsMenu.cs b/Assets/Scripts/SettingsMenu.cs index ed6d621..1b4287d 100644 --- a/Assets/Scripts/SettingsMenu.cs +++ b/Assets/Scripts/SettingsMenu.cs @@ -30,12 +30,20 @@ public class SettingsMenu : MonoBehaviour { sfxLabel.text = $"SFX ({(sfxSlider.value * 100).ToString("F1")}%);"; mainMixer.SetFloat("SFXVolume", Mathf.Log10(sfxSlider.value) * 20); + if (sfxSlider.value <= 0f) + { + mainMixer.SetFloat("SFXVolume", Mathf.Log10(0.01f) * 20); + } PlayerPrefs.SetFloat("SFXVolume", sfxSlider.value); } public void UpdateMusic() { musicLabel.text = $"Music ({(musicSlider.value * 100).ToString("F1")}%);"; mainMixer.SetFloat("MusicVolume", Mathf.Log10(musicSlider.value) * 20); + if (musicSlider.value <= 0f) + { + mainMixer.SetFloat("MusicVolume", Mathf.Log10(0.01f) * 20); + } PlayerPrefs.SetFloat("MusicVolume", musicSlider.value); } } diff --git a/Assets/Scripts/WaveManager.cs b/Assets/Scripts/WaveManager.cs index f3eb7cf..6927073 100644 --- a/Assets/Scripts/WaveManager.cs +++ b/Assets/Scripts/WaveManager.cs @@ -35,7 +35,7 @@ public class WaveManager : MonoBehaviour public Texture bossName; //public DialogueScript bossDialogue; } - + public GameObject pauseMenu; [Header("Player Point")] public Player player; //only for continues lol [SerializeField] private Transform tlPoint; @@ -52,7 +52,7 @@ public class WaveManager : MonoBehaviour public Enemy bossInstance; public GameObject bossUI; [SerializeField] private RawImage bossNameUI; - [SerializeField] private Transform bossHPBar; + [SerializeField] private Image bossHPBar; [Header("Final Boss")] [SerializeField] private Prismriver lunasa; @@ -69,25 +69,41 @@ public class WaveManager : MonoBehaviour public List enemiesInPlay = new(); [SerializeField] private float enemyCheckRadius; [SerializeField] private LayerMask enemyLayer; + public int healInterval; [Header("Audio")] public AudioClip bossDialogueLoop; public AudioClip bossMusic; public float bossVolume; public AudioClip finalDialogueLoop; public AudioClip finalMusic; - public float finalVolume; public AudioSource audioSource; public AudioSource musicSource; [SerializeField] private AudioClip musicIntro; public AudioClip musicLoop; - public float musicVolume; + [Header("UI")] + public GameObject loseUI; + public StatsUI statsUI; + [Header("Endless")] + [SerializeField] private Enemy[] enemyList; + [SerializeField] private Enemy[] bossList; + [SerializeField] private int bossWaveInterval; + [Header("Enemy Count Calculations")] + [SerializeField] private float baseSpawnAmount; + [SerializeField] private float exponentIncrease; + public float exponentHealthIncrease; private void Start() { - SpawnWave(); + if (GameManager.instance.isEndless) + { + SpawnEndlessWave(); + } + else + { + SpawnWave(); + } //SpawnFinalBoss(); - musicSource.volume = musicVolume; - musicSource.PlayOneShot(musicIntro, musicVolume); + musicSource.PlayOneShot(musicIntro); StartCoroutine(WaitForLoop()); } @@ -115,6 +131,25 @@ public class WaveManager : MonoBehaviour return randomPoint; } + public void CallPauseMenu() + { + GameManager.instance.SetPauseMenu(); + } + public void CallExitGame() + { + GameManager.instance.ExitGame(); + } + + public void CallRestartGame() + { + GameManager.instance.RestartGame(); + } + + public void CallContinue() + { + GameManager.instance.ContinueGame(); + } + private bool CheckEnemyOverlap(Vector3 areaToCheck) { if (Physics2D.OverlapCircle(areaToCheck, enemyCheckRadius, enemyLayer)) @@ -142,6 +177,20 @@ public class WaveManager : MonoBehaviour } wave++; } + private void SpawnEndlessWave() + { + //waveUI.text = $"Wave: {wave}"; + int amountToSpawn = Mathf.FloorToInt(baseSpawnAmount * Mathf.Pow(wave, exponentIncrease)); + for (int i = 0; i < amountToSpawn; i++) + { + SpawnEnemy(enemyList[Random.Range(0, enemyList.Length)]); + } + if (wave % bossWaveInterval == 0) + { + SpawnBoss(bossList[Random.Range(0, bossList.Length)]); + } + wave++; + } protected void SpawnBoss(Enemy boss) { @@ -150,8 +199,16 @@ public class WaveManager : MonoBehaviour bossNameUI.texture = waveList[wave - 1].bossName; bossNameUI.SetNativeSize(); UpdateBossUI(); - player.isStalled = true; //wait for boss to enter then start dialogue - player.invulnerable = true; + if (!GameManager.instance.isEndless) + { + player.isStalled = true; //wait for boss to enter then start dialogue + player.invulnerable = true; + } + else + { + newBoss.maxHealth = Mathf.FloorToInt(newBoss.maxHealth * Mathf.Pow(wave, exponentHealthIncrease)); + newBoss.health = newBoss.maxHealth; + } } private void SpawnFinalBoss() { @@ -171,6 +228,11 @@ public class WaveManager : MonoBehaviour { Enemy newEnemy = Instantiate(enemy, enemyFolder); Vector3 movepos = GetRandomEnemyPoint(); + if (GameManager.instance.isEndless) + { + newEnemy.maxHealth = Mathf.FloorToInt(newEnemy.maxHealth * Mathf.Pow(wave, exponentHealthIncrease)); + newEnemy.health = newEnemy.maxHealth; + } newEnemy.currentMovementRoutine = newEnemy.StartCoroutine(newEnemy.MoveToPosition(enemySpawnPoint.position,movepos, newEnemy.moveSpeed)); newEnemy.originalPosition = movepos; enemiesInPlay.Add(newEnemy); @@ -195,18 +257,26 @@ public class WaveManager : MonoBehaviour { if (lyricaInstance) { - bossHPBar.localScale = new Vector3(1 - (float)prismHP / prismMaxHP, 1f, 1f); + bossHPBar.fillAmount = 1 - (float)prismHP / prismMaxHP; return; } - bossHPBar.localScale = new Vector3(1 - (float)bossInstance.health / bossInstance.maxHealth, 1f, 1f); + bossHPBar.fillAmount = 1 - (float)bossInstance.health / bossInstance.maxHealth; } public virtual void UpdateKills() { if (enemiesInPlay.Count == 0) { - if (waveList[wave - 1].bossEnemy) + Debug.Log("interval: " + ((wave+1) % healInterval)); + if ((wave + 1) % healInterval == 0) { + Debug.Log("here"); + player.Heal(1); + } + if (GameManager.instance.isEndless) + { + SpawnEndlessWave(); + return; } SpawnWave(); } diff --git a/Assets/Settings/UniversalRP.asset b/Assets/Settings/UniversalRP.asset index fccfdda..e88db67 100644 --- a/Assets/Settings/UniversalRP.asset +++ b/Assets/Settings/UniversalRP.asset @@ -78,6 +78,7 @@ MonoBehaviour: m_UseAdaptivePerformance: 1 m_ColorGradingMode: 0 m_ColorGradingLutSize: 32 + m_AllowPostProcessAlphaOutput: 0 m_UseFastSRGBLinearConversion: 0 m_SupportDataDrivenLensFlare: 1 m_SupportScreenSpaceLensFlare: 1 @@ -98,34 +99,35 @@ MonoBehaviour: obsoleteHasProbeVolumes: m_Keys: [] m_Values: - m_PrefilteringModeMainLightShadows: 1 + m_PrefilteringModeMainLightShadows: 4 m_PrefilteringModeAdditionalLight: 4 - m_PrefilteringModeAdditionalLightShadows: 1 - m_PrefilterXRKeywords: 0 - m_PrefilteringModeForwardPlus: 1 - m_PrefilteringModeDeferredRendering: 1 - m_PrefilteringModeScreenSpaceOcclusion: 1 - m_PrefilterDebugKeywords: 0 - m_PrefilterWriteRenderingLayers: 0 - m_PrefilterHDROutput: 0 - m_PrefilterSSAODepthNormals: 0 - m_PrefilterSSAOSourceDepthLow: 0 - m_PrefilterSSAOSourceDepthMedium: 0 - m_PrefilterSSAOSourceDepthHigh: 0 - m_PrefilterSSAOInterleaved: 0 - m_PrefilterSSAOBlueNoise: 0 - m_PrefilterSSAOSampleCountLow: 0 - m_PrefilterSSAOSampleCountMedium: 0 - m_PrefilterSSAOSampleCountHigh: 0 - m_PrefilterDBufferMRT1: 0 - m_PrefilterDBufferMRT2: 0 - m_PrefilterDBufferMRT3: 0 - m_PrefilterSoftShadowsQualityLow: 0 - m_PrefilterSoftShadowsQualityMedium: 0 - m_PrefilterSoftShadowsQualityHigh: 0 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 0 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 0 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterAlphaOutput: 1 + m_PrefilterSSAODepthNormals: 1 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 1 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 1 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 1 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 m_PrefilterSoftShadows: 0 - m_PrefilterScreenCoord: 0 - m_PrefilterNativeRenderPass: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 m_PrefilterUseLegacyLightmaps: 0 m_ShaderVariantLogLevel: 0 m_ShadowCascades: 0 diff --git a/Assets/Sprites/BG.png b/Assets/Sprites/BG.png new file mode 100644 index 0000000000000000000000000000000000000000..1866eb975a46b4382bae82ad7baf29aa5ca4aadd GIT binary patch literal 27832 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 Q@~<~-*t(v!Ztws63xF;gy#N3J literal 0 HcmV?d00001 diff --git a/Assets/Sprites/JamCover.png.meta b/Assets/Sprites/JamCover.png.meta new file mode 100644 index 0000000..0024a8d --- /dev/null +++ b/Assets/Sprites/JamCover.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: eb9c4f03a8840870d91aa7276f7edd43 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1831344991726452067 + second: JamCover_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: JamCover_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1920 + height: 1080 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 36dbb0d219e3a6910800000000000000 + internalID: 1831344991726452067 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + JamCover_0: 1831344991726452067 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/JamCoverScale.png b/Assets/Sprites/JamCoverScale.png new file mode 100644 index 0000000000000000000000000000000000000000..466093dd05c0482f6f4267f82f3f6c21909d2490 GIT binary patch literal 30026 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 ZC4Ut6P4_`>?u>#)hJX5zVC%jUKLdGV$;JQx literal 0 HcmV?d00001 diff --git a/Assets/Sprites/JamCoverScale.png.meta b/Assets/Sprites/JamCoverScale.png.meta new file mode 100644 index 0000000..4cc62df --- /dev/null +++ b/Assets/Sprites/JamCoverScale.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: ae162f2a629a337a49686e009233fdbd +TextureImporter: + internalIDToNameTable: + - first: + 213: -3906241657935648322 + second: JamCoverScale_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: JamCoverScale_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1680 + height: 1080 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: eb9a9e388ed3ac9c0800000000000000 + internalID: -3906241657935648322 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + JamCoverScale_0: -3906241657935648322 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/button2.meta b/Assets/Sprites/button2.meta new file mode 100644 index 0000000..eac70d6 --- /dev/null +++ b/Assets/Sprites/button2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0622ee03059840d8fad559be42c1c17c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/button2/restart.png b/Assets/Sprites/button2/restart.png new file mode 100644 index 0000000000000000000000000000000000000000..8d2148cf8aa589ffc6e8a5727506d26d04155346 GIT binary patch literal 2018 zcmb`IeOOF+6vywqb0>GAHMCx~tgg+=s;OyNPl@VA@0nsMFJ(0Qu!JWvroEZD|?_r6{rI?&7cA|NL?9@67MzoX!@y1=jNrXdAlv~18YT2xfT-#x>ETE0kITK+3IvE1*aU*3W(b?v z0*^Cl{>k=0zeQO8%wq_$b3KB8*y9HyWAd2Sr;$aYA9lkWjeXpWhS98#Hj>1gE8s*Q zfPoX~wIT{ZY%Q4wjm>w7MvxIKZ#UP#ShV}mcU#Qoa@mWwY?Pca9&qemaj($y4bNb3 zD69W--}zbW;;gij)6IDEJ!k#lWrato{9J)?Ng~ z=8Ysev;A9|Io##J6vda%Pqw7Q>rk|^SFf9gV!p7PpLR16C!X?1I>uT4(+ovSgA?2^E>~mH89bJx$T3{at^;Nm zPJB-gokmg{4wu{qmYcT;is5EBE@hP;gcDw1N_J{57j1I@6ET9TpxN}5Nn~2yDm>ij_12<7><9ZeA5(N zxiaGYPV+BnRk>GdN{bEJwk>t_mJe^VH`HB|Ug=D6axHk-MQ};G6%^%fq)mm$g$jjV ze&ZOD5}#2haz?4X20|f($E8t^@I-PYy55#LwngK)n)EB@ z0GP5O>42GAf$cEQ?xj6vMq2;jXnozUeH}sNtICyKukKWdh6GQ1MdkfV9;s!OP1zOo z>cM1j*O7bMl0Hiw{);#~CcV^D)_n*`EPzJy zj|w!JMv3jAvvs?4d=&GyBqwBOlMi3m=3bNDXsYiC`&|9CGiV7Kv^LWp!>GY0mX`- z1Wo?G#o#huLQ%P*%?6gGfbJ)+1i?j;+?J`ACi7mtIHkM!KJaZ^ zonwK0hi#KVZkeW3z(>1lo%D`spj>mD-+jLqvkj z+2gFBP}_4Y*8UpSYaj4x2SFPe?=eg)NG{?#6MAwj1kHLNV?+eVqs23)fpivubOJ*7 zz%&YwQC>dNlru?s-3Eg@AfvFX$j<;jv)Rohl^LP$iXKwB$db&8u$6{@)ji4g_?OLo zai-gK+Vhfktmvq!HL~>QarvircPSHAKWZp)a?Ld_B%$T^C=?MtXc}ZlYE;Ze)I-@W?l%VBGJ=Qo0-NrJ7<60Nen?3t69Kl9DRhUDGdQy(X8}jwKh{Y7S)P(6tS>lOX&FP}Q8& zrBfickSN<3=SYaX0W!MxXb|LaF?4mUw~ZHM&kRLHZDHdePZ^+zEy9s-`O_X0rF972 k0rhByu07KDugljak4x2A`wm)cXZ|a_-TmBD3&cr(1F(ARCIA2c literal 0 HcmV?d00001 diff --git a/Assets/Sprites/button2/restart.png.meta b/Assets/Sprites/button2/restart.png.meta new file mode 100644 index 0000000..968e35d --- /dev/null +++ b/Assets/Sprites/button2/restart.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 58bd0a6880c874f2aa0da7e6d3c10a94 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3026058171327407114 + second: restart_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: restart_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 360 + height: 130 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6fb9c5c30284106d0800000000000000 + internalID: -3026058171327407114 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + restart_0: -3026058171327407114 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/button2/restartpressed.png b/Assets/Sprites/button2/restartpressed.png new file mode 100644 index 0000000000000000000000000000000000000000..ebc99cbd30a404b3df5e23f20d03e6262d408714 GIT binary patch literal 1916 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 W1=nOAZPhnfe{qa3R%q3xMDag^Zq;P~ literal 0 HcmV?d00001 diff --git a/Assets/Sprites/button2/resumepressed.png.meta b/Assets/Sprites/button2/resumepressed.png.meta new file mode 100644 index 0000000..2230cf5 --- /dev/null +++ b/Assets/Sprites/button2/resumepressed.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 787abbfa1549d54a99edb92305239157 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8554155897808983002 + second: resumepressed_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: resumepressed_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 360 + height: 111 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ad3973a977776b670800000000000000 + internalID: 8554155897808983002 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + resumepressed_0: 8554155897808983002 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/icon.png b/Assets/Sprites/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..60e036e6cf48fe8bb5f4384e86e645a8fbbb79ff GIT binary patch literal 3233 zcma)9e^k=v9{xhvDk@uBa4Tosv$J*Y2DHxBoI12Td7YVV*Oi7rnD=IyKOi6tNT`-` zcb?^GYhwP$HjZ|k4rMMwQeZf8rb5U-R193|SH$0f5{lk0`*BWZx3>2W4(IUY^LgL* zc|OncKHvYm7Zb65?bfvr1g(#JXMZdNp{(A|>Q%@uIX}ujN4`+3*oZJltnsr!(7L0M z`}Z9>TRLv8%`COO@Zmt@b6rq%T}s8@Vk7tM)9mOva3YR{ei^m}=P-=2=)aRZS1!m72M2EV@rkT(x1;;2zFu zgUibN`j5_Vl>A4BJ!pvW(aOI-X!JS=g<5s~JhWo(-t(v(JCxAIjfv3e)vrM-{eRpA zWoO73XSj=}dwl)*Vm1D)gPD*0;VJcX$`;K%tQebh+R0#RlCWdAfL}X4rNF!35#w?D z+k9?Ff|R>FtfngN#Yu{M7S!wic#GbKzN0uR;~-9ay}ZdUWcuMMdOa_uATM;%o$TPr zDT)V!XZRA|Ne$u5clVHPoBrUy-fo3;CesWi{&ifuZv=c76Z_1trv%pqhj1FUdYTWC zjY;v1sQ-uRcL!5$GNOu!@sg6tcADW+Qx}G!KS9VRr*8uRLe=}CKDQd)xhq0jLfk>( z%(aYADiY59WG^D7MdRu#@oAF3gY;qcp!(#DJsxw;KMBc)^N$sN&+m0u^3?c{Rxnf( z1M?d8A0l(NoN_l+Raoe@@_*5mVk`>I?x6X>o>Slc`{Zu>loSMwxRGi7tS(G5`m;fIJz&@tZ)qW_=;GwKEx~?yUOl3 z+fer=>9zw_iJ3t4!BZ~VqwzsAJ9U)l;j$+jF7=4t6h~hnuJ}Z#Fb0U0X_}bJ6B#oh zW)cX_s$P^{U9(f0oKM!n-<{e+`*7>7Ktj50=&MoK3Wkr-{~D1(6`#x}Z;qmt*yNTI zirX19>&0lmSwkcf?pYgZZ>t|aHrkujKc9AGt^Cq9M8l6m_XLUKk4w%p=%DP9Vwd!dLuF_v zA-yCFuy9dB>*ZA$F~UQOiSrzTyR4*R%KmMAPB8 zdSZ8N1YCH`_>Ie(*3_;JOuV1Hj6en=kq@@;?x;E*DzOu!d z^RnTfjR1@*KXCh4mkG@svv#}l%l3r#mqV8OM$GJIsHPQu(r`Z$ZDhx&059GFZSD1xLE6_B1hD(C^&&{LK;U4B6PTr}MdU3x2Mey)T*;fi)`!ir5- zfkZrQXiBh{jgwQXn1WD^#$zuRu@sLw=@GD8;7DO-I&JzfzikqRy8EX;pL7laZl=`%sWt*Xs^cL6krrMd8!cv>rBw_j@egoy1i4Oeqt zZTJM>R7fyW4*a*UvY}s&kB^SViShB0Nf0VhhoNQ!jTlXtzrc^ART(miiLr!E)#gPZ z;IiETw7p!;&B^INLzw;x$vZv-Ao`L{l9}kNYXFPjk53yYVr1gTQuKxk00qC9;8Q~E zua7VAoS3?1|4@>mtdz%}VLF=h4+})BpHm)k+b??1!R-L76<#u#*t_jWB+U25;Y1;T zC0O@)(0-Q@dTrCK;o7f}fPo|pvK7t03~)N+g7${ji2Qej)dt3u(V>@XSumc0iULrt bQUGmvulu+THC~Inb3l>dG5f_~i5LF|y^cWS literal 0 HcmV?d00001 diff --git a/Assets/Sprites/icon.png.meta b/Assets/Sprites/icon.png.meta new file mode 100644 index 0000000..5b789b0 --- /dev/null +++ b/Assets/Sprites/icon.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d5f20cdaa1567ccbb9fdf04e8f878563 +TextureImporter: + internalIDToNameTable: + - first: + 213: 6934086728263231946 + second: icon_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: icon_0 + rect: + serializedVersion: 2 + x: 84 + y: 0 + width: 312 + height: 480 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ac961e71423da3060800000000000000 + internalID: 6934086728263231946 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + icon_0: 6934086728263231946 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UniversalRenderPipelineGlobalSettings.asset b/Assets/UniversalRenderPipelineGlobalSettings.asset index e526cd7..69fa093 100644 --- a/Assets/UniversalRenderPipelineGlobalSettings.asset +++ b/Assets/UniversalRenderPipelineGlobalSettings.asset @@ -56,7 +56,17 @@ MonoBehaviour: - rid: 7752762179098771476 - rid: 3114554863623077888 m_RuntimeSettings: - m_List: [] + m_List: + - rid: 7752762179098771456 + - rid: 7752762179098771457 + - rid: 7752762179098771459 + - rid: 7752762179098771461 + - rid: 7752762179098771462 + - rid: 7752762179098771464 + - rid: 7752762179098771466 + - rid: 7752762179098771468 + - rid: 7752762179098771472 + - rid: 7752762179098771476 m_AssetVersion: 8 m_ObsoleteDefaultVolumeProfile: {fileID: 0} m_RenderingLayerNames: diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 50321e4..db6d92c 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -12,7 +12,7 @@ PlayerSettings: targetDevice: 2 useOnDemandResources: 0 accelerometerFrequency: 60 - companyName: DefaultCompany + companyName: Sylver Systems productName: ReisenYoumuOuting defaultCursor: {fileID: 0} cursorHotspot: {x: 0, y: 0} @@ -45,7 +45,7 @@ PlayerSettings: defaultScreenWidth: 1920 defaultScreenHeight: 1080 defaultScreenWidthWeb: 960 - defaultScreenHeightWeb: 600 + defaultScreenHeightWeb: 540 m_StereoRenderingPath: 0 m_ActiveColorSpace: 1 unsupportedMSAAFallback: 0 @@ -94,7 +94,7 @@ PlayerSettings: bakeCollisionMeshes: 0 forceSingleInstance: 0 useFlipModelSwapchain: 1 - resizableWindow: 0 + resizableWindow: 1 useMacAppStoreValidation: 0 macAppStoreCategory: public.app-category.games gpuSkinning: 0 @@ -106,7 +106,7 @@ PlayerSettings: xboxEnableFitness: 0 visibleInBackground: 1 allowFullscreenSwitch: 1 - fullscreenMode: 1 + fullscreenMode: 3 xboxSpeechDB: 0 xboxEnableHeadOrientation: 0 xboxEnableGuest: 0 @@ -141,7 +141,8 @@ PlayerSettings: visionOSBundleVersion: 1.0 tvOSBundleVersion: 1.0 bundleVersion: 1.0 - preloadedAssets: [] + preloadedAssets: + - {fileID: -944628639613478452, guid: 2bcd2660ca9b64942af0de543d8d7100, type: 3} metroInputSource: 0 wsaTransparentSwapchain: 0 m_HolographicPauseOnTrackingLoss: 1 @@ -286,7 +287,14 @@ PlayerSettings: AndroidAppBundleSizeToValidate: 150 AndroidReportGooglePlayAppDependencies: 1 androidSymbolsSizeThreshold: 800 - m_BuildTargetIcons: [] + m_BuildTargetIcons: + - m_BuildTarget: + m_Icons: + - serializedVersion: 2 + m_Icon: {fileID: 2800000, guid: d5f20cdaa1567ccbb9fdf04e8f878563, type: 3} + m_Width: 128 + m_Height: 128 + m_Kind: 0 m_BuildTargetPlatformIcons: [] m_BuildTargetBatching: [] m_BuildTargetShaderSettings: [] @@ -308,7 +316,10 @@ PlayerSettings: m_BuildTargetGroupLightmapSettings: [] m_BuildTargetGroupLoadStoreDebugModeSettings: [] m_BuildTargetNormalMapEncoding: [] - m_BuildTargetDefaultTextureCompressionFormat: [] + m_BuildTargetDefaultTextureCompressionFormat: + - serializedVersion: 3 + m_BuildTarget: WebGL + m_Formats: 05000000 playModeTestRunnerEnabled: 0 runPlayModeTestAsEditModeTest: 0 actionOnDotNetUnhandledException: 1