diff --git a/Assets/Materials/UI/UIMat_MainMenu.shmat b/Assets/Materials/UI/UIMat_MainMenu.shmat index ba2069e9..8aefe36e 100644 --- a/Assets/Materials/UI/UIMat_MainMenu.shmat +++ b/Assets/Materials/UI/UIMat_MainMenu.shmat @@ -3,6 +3,6 @@ SubPass: UI Properties: data.color: {x: 1, y: 1, z: 1, w: 1} - data.textureIndex: 54429632 + data.textureIndex: 58181851 data.alpha: 1 data.beta: {x: 1, y: 1, z: 1} \ No newline at end of file diff --git a/Assets/Scenes/Level1.shade b/Assets/Scenes/Level1.shade index 8989b183..27568ff1 100644 --- a/Assets/Scenes/Level1.shade +++ b/Assets/Scenes/Level1.shade @@ -5202,10 +5202,10 @@ Scripts: - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 456 @@ -5235,10 +5235,10 @@ Scripts: - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 455 @@ -5268,10 +5268,10 @@ Scripts: - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 454 diff --git a/Assets/Scenes/Level2.shade b/Assets/Scenes/Level2.shade index 9a185359..70fe367f 100644 --- a/Assets/Scenes/Level2.shade +++ b/Assets/Scenes/Level2.shade @@ -6155,10 +6155,10 @@ Scripts: - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 0 @@ -6188,10 +6188,10 @@ Scripts: - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 458 @@ -6221,10 +6221,10 @@ Scripts: - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 11 diff --git a/Assets/Scenes/Level3.shade b/Assets/Scenes/Level3.shade index a13eccb7..14470d84 100644 --- a/Assets/Scenes/Level3.shade +++ b/Assets/Scenes/Level3.shade @@ -5327,6 +5327,8 @@ Enabled: true threshHold: 0.5 ignoreRaccoon: true + breakClipHandlerName: "" + breakClipPath: "" - Type: Item Enabled: true Score: 10 @@ -5546,6 +5548,8 @@ Enabled: true threshHold: 4 ignoreRaccoon: true + breakClipHandlerName: "" + breakClipPath: "" - Type: Item Enabled: true Score: 500 @@ -5856,6 +5860,8 @@ Enabled: true threshHold: 4 ignoreRaccoon: true + breakClipHandlerName: "" + breakClipPath: "" - Type: Item Enabled: true Score: 500 @@ -6166,6 +6172,8 @@ Enabled: true threshHold: 0.5 ignoreRaccoon: true + breakClipHandlerName: "" + breakClipPath: "" - Type: Item Enabled: true Score: 10 @@ -6385,6 +6393,8 @@ Enabled: true threshHold: 4 ignoreRaccoon: true + breakClipHandlerName: "" + breakClipPath: "" - Type: Item Enabled: true Score: 500 diff --git a/Assets/Scenes/LoseScene.shade b/Assets/Scenes/LoseScene.shade index f7c01b1d..fa0191f4 100644 --- a/Assets/Scenes/LoseScene.shade +++ b/Assets/Scenes/LoseScene.shade @@ -73,10 +73,10 @@ sceneID: 97158628 - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 6 @@ -108,10 +108,10 @@ Enabled: true - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 3 @@ -153,4 +153,40 @@ Components: ~ Scripts: - Type: SHADE_Scripting.UI.TweenManager - Enabled: true \ No newline at end of file + Enabled: true +- EID: 450 + Name: TransitionCanvas + IsActive: true + NumberOfChildren: 1 + Components: + Canvas Component: + Canvas Width: 1920 + Canvas Height: 1080 + Scale by canvas width: false + IsActive: true + Scripts: ~ +- EID: 65982 + Name: Transition + IsActive: true + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: 0, y: 0, z: 0.100000001} + Rotate: {x: 0, y: 0, z: 0} + Scale: {x: 2500, y: 1080, z: 1} + IsActive: true + Renderable Component: + Mesh: 141771688 + Material: 120016136 + IsActive: true + UI Component: + Canvas ID: 450 + Hovered: false + Clicked: false + IsActive: true + Scripts: + - Type: SHADE_Scripting.UI.SceneFadeInOut + Enabled: true + alphaValue: 1 + fadeInTime: 0.5 + fadeOutTime: 0.5 \ No newline at end of file diff --git a/Assets/Scenes/MainMenu.shade b/Assets/Scenes/MainMenu.shade index 6e569b46..3259ed1f 100644 --- a/Assets/Scenes/MainMenu.shade +++ b/Assets/Scenes/MainMenu.shade @@ -21,7 +21,7 @@ IsActive: true Renderable Component: Mesh: 141771688 - Material: 129138332 + Material: 121834459 IsActive: true UI Component: Canvas ID: 0 @@ -100,10 +100,10 @@ sceneID: 96668835 - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: "event:/Music/player_undetected\x00���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������" - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 6 @@ -135,10 +135,10 @@ Enabled: true - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 7 @@ -168,10 +168,10 @@ Scripts: - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - Type: SHADE_Scripting.UI.ChangeCanvasButton @@ -204,10 +204,10 @@ Scripts: - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - Type: SHADE_Scripting.UI.ChangeCanvasButton @@ -240,10 +240,10 @@ Scripts: - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - Type: SHADE_Scripting.UI.ChangeCanvasButton @@ -276,10 +276,10 @@ Scripts: - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - Type: SHADE_Scripting.UI.ChangeCanvasButton @@ -352,23 +352,23 @@ Scripts: ~ - EID: 14 Name: BackGround - IsActive: false + IsActive: true NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 0, y: 0, z: 0.5} + Translate: {x: 0, y: 0, z: 2.5} Rotate: {x: 0, y: 0, z: 0} Scale: {x: 1920, y: 1080, z: 1} - IsActive: false + IsActive: true Renderable Component: Mesh: 141771688 Material: 121834459 - IsActive: false + IsActive: true UI Component: Canvas ID: 13 Hovered: false Clicked: false - IsActive: false + IsActive: true Scripts: ~ - EID: 15 Name: Instruction Image @@ -378,7 +378,7 @@ Transform Component: Translate: {x: 0, y: 0, z: 0.400000006} Rotate: {x: 0, y: 0, z: 0} - Scale: {x: 1344, y: 756, z: 1} + Scale: {x: 1167.40002, y: 900, z: 1} IsActive: true Renderable Component: Mesh: 141771688 @@ -428,10 +428,10 @@ multiImageList: 15 - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 17 @@ -465,10 +465,10 @@ multiImageList: 15 - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 18 @@ -501,18 +501,10 @@ canvasToActivate: 0 - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected - hoverScale: 1.10000002 - clickScale: 0.899999976 - - Type: SHADE_Scripting.UI.ButtonFX - Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 19 @@ -528,23 +520,23 @@ Scripts: ~ - EID: 20 Name: BackGround - IsActive: false + IsActive: true NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 0, y: 0, z: 1} + Translate: {x: 0, y: 0, z: 1.5} Rotate: {x: 0, y: 0, z: 0} Scale: {x: 1920, y: 1080, z: 1} - IsActive: false + IsActive: true Renderable Component: Mesh: 141771688 Material: 121834459 - IsActive: false + IsActive: true UI Component: Canvas ID: 19 Hovered: false Clicked: false - IsActive: false + IsActive: true Scripts: ~ - EID: 21 Name: BackButton @@ -574,6 +566,14 @@ - Type: SHADE_Scripting.UI.ChangeCanvasButton Enabled: true canvasToActivate: 0 + - Type: SHADE_Scripting.UI.ButtonFX + Enabled: true + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty + hoverScale: 1.10000002 + clickScale: 0.899999976 - EID: 22 Name: Options Title Text IsActive: true @@ -587,6 +587,8 @@ Text Renderer Component: Text: Options Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 19 @@ -607,6 +609,8 @@ Text Renderer Component: Text: Audio Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 19 @@ -643,6 +647,8 @@ Text Renderer Component: Text: Master Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 19 @@ -663,6 +669,8 @@ Text Renderer Component: Text: SFX Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 19 @@ -683,6 +691,8 @@ Text Renderer Component: Text: BGM Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 19 @@ -788,6 +798,8 @@ Text Renderer Component: Text: Camera Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 19 @@ -824,6 +836,8 @@ Text Renderer Component: Text: FOV Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 19 @@ -844,6 +858,8 @@ Text Renderer Component: Text: Sensitivity Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 19 @@ -942,6 +958,8 @@ Text Renderer Component: Text: 100 Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 19 @@ -967,6 +985,8 @@ Text Renderer Component: Text: 100 Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 19 @@ -992,6 +1012,8 @@ Text Renderer Component: Text: 100 Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 19 @@ -1033,6 +1055,8 @@ Text Renderer Component: Text: 100 Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 19 @@ -1058,6 +1082,8 @@ Text Renderer Component: Text: 100 Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 19 @@ -1073,7 +1099,7 @@ - EID: 46 Name: Credits Canvas IsActive: false - NumberOfChildren: 3 + NumberOfChildren: 4 Components: Canvas Component: Canvas Width: 1920 @@ -1082,12 +1108,12 @@ IsActive: false Scripts: ~ - EID: 47 - Name: BackGround + Name: Scrolling Credits IsActive: true NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 0, y: -3800, z: 0.100000001} + Translate: {x: 0, y: -3800, z: 1.5} Rotate: {x: 0, y: 0, z: 0} Scale: {x: 1920, y: 8026, z: 1} IsActive: true @@ -1133,6 +1159,14 @@ - Type: SHADE_Scripting.UI.ChangeCanvasButton Enabled: true canvasToActivate: 0 + - Type: SHADE_Scripting.UI.ButtonFX + Enabled: true + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty + hoverScale: 1.10000002 + clickScale: 0.899999976 - EID: 49 Name: Credits Title Text IsActive: false @@ -1146,6 +1180,28 @@ Text Renderer Component: Text: Credits Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} + IsActive: false + UI Component: + Canvas ID: 46 + Hovered: false + Clicked: false + IsActive: false + Scripts: ~ +- EID: 55 + Name: BackGround + IsActive: false + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: 0, y: 0, z: 1.5} + Rotate: {x: 0, y: 0, z: 0} + Scale: {x: 1920, y: 1080, z: 1} + IsActive: false + Renderable Component: + Mesh: 141771688 + Material: 121834459 IsActive: false UI Component: Canvas ID: 46 @@ -1166,23 +1222,23 @@ Scripts: ~ - EID: 51 Name: BackGround - IsActive: false + IsActive: true NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 0, y: 0, z: 1} + Translate: {x: 0, y: 0, z: 1.5} Rotate: {x: 0, y: 0, z: 0} Scale: {x: 1920, y: 1080, z: 1} - IsActive: false + IsActive: true Renderable Component: Mesh: 141771688 Material: 121834459 - IsActive: false + IsActive: true UI Component: Canvas ID: 50 Hovered: false Clicked: false - IsActive: false + IsActive: true Scripts: ~ - EID: 52 Name: BackButton @@ -1212,6 +1268,14 @@ - Type: SHADE_Scripting.UI.ChangeCanvasButton Enabled: true canvasToActivate: 0 + - Type: SHADE_Scripting.UI.ButtonFX + Enabled: true + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty + hoverScale: 1.10000002 + clickScale: 0.899999976 - EID: 53 Name: Level Select Title Text IsActive: true @@ -1225,10 +1289,48 @@ Text Renderer Component: Text: Level Select Font: 174412429 + Color: {x: 0, y: 0, z: 0, w: 1} + Text Size: {x: 1, y: 1, z: 1} IsActive: true UI Component: Canvas ID: 50 Hovered: false Clicked: false IsActive: true - Scripts: ~ \ No newline at end of file + Scripts: ~ +- EID: 450 + Name: TransitionCanvas + IsActive: true + NumberOfChildren: 1 + Components: + Canvas Component: + Canvas Width: 1920 + Canvas Height: 1080 + Scale by canvas width: false + IsActive: true + Scripts: ~ +- EID: 65982 + Name: Transition + IsActive: true + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: 0, y: 0, z: 0.100000001} + Rotate: {x: 0, y: 0, z: 0} + Scale: {x: 2500, y: 1080, z: 1} + IsActive: true + Renderable Component: + Mesh: 141771688 + Material: 120016136 + IsActive: true + UI Component: + Canvas ID: 450 + Hovered: false + Clicked: false + IsActive: true + Scripts: + - Type: SHADE_Scripting.UI.SceneFadeInOut + Enabled: true + alphaValue: 1 + fadeInTime: 0.5 + fadeOutTime: 0.5 \ No newline at end of file diff --git a/Assets/Scenes/WinScene.shade b/Assets/Scenes/WinScene.shade index c6e676c3..8195f716 100644 --- a/Assets/Scenes/WinScene.shade +++ b/Assets/Scenes/WinScene.shade @@ -73,10 +73,10 @@ sceneID: 97158628 - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 6 @@ -108,10 +108,10 @@ Enabled: true - Type: SHADE_Scripting.UI.ButtonFX Enabled: true - onHoverEnterSound: event:/Music/player_undetected - onHoverExitSound: event:/Music/player_undetected - onClickSound: event:/Music/player_undetected - onReleaseSound: event:/Music/player_undetected + onHoverEnterSound: Empty + onHoverExitSound: Empty + onClickSound: event:/UI/mouse_down_element + onReleaseSound: Empty hoverScale: 1.10000002 clickScale: 0.899999976 - EID: 3 @@ -153,4 +153,40 @@ Components: ~ Scripts: - Type: SHADE_Scripting.UI.TweenManager - Enabled: true \ No newline at end of file + Enabled: true +- EID: 450 + Name: TransitionCanvas + IsActive: true + NumberOfChildren: 1 + Components: + Canvas Component: + Canvas Width: 1920 + Canvas Height: 1080 + Scale by canvas width: false + IsActive: true + Scripts: ~ +- EID: 65982 + Name: Transition + IsActive: true + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: 0, y: 0, z: 0.100000001} + Rotate: {x: 0, y: 0, z: 0} + Scale: {x: 2500, y: 1080, z: 1} + IsActive: true + Renderable Component: + Mesh: 141771688 + Material: 120016136 + IsActive: true + UI Component: + Canvas ID: 450 + Hovered: false + Clicked: false + IsActive: true + Scripts: + - Type: SHADE_Scripting.UI.SceneFadeInOut + Enabled: true + alphaValue: 1 + fadeInTime: 0.5 + fadeOutTime: 0.5 \ No newline at end of file diff --git a/Assets/Scripts/UI/SC_ButtonFX.cs b/Assets/Scripts/UI/SC_ButtonFX.cs index 0e490a35..2eae8c75 100644 --- a/Assets/Scripts/UI/SC_ButtonFX.cs +++ b/Assets/Scripts/UI/SC_ButtonFX.cs @@ -9,10 +9,10 @@ namespace SHADE_Scripting.UI { public class ButtonFX:Script { - public string onHoverEnterSound = "event:/Music/player_undetected"; - public string onHoverExitSound = "event:/Music/player_undetected"; - public string onClickSound = "event:/Music/player_undetected"; - public string onReleaseSound = "event:/Music/player_undetected"; + public string onHoverEnterSound = "Empty"; + public string onHoverExitSound = "Empty"; + public string onClickSound = "event:/UI/mouse_down_element"; + public string onReleaseSound = "Empty"; [NonSerialized] private AudioClipHandler onHoverEnterACHandler; @@ -40,13 +40,16 @@ namespace SHADE_Scripting.UI protected override void awake() { - onHoverEnterACHandler = SHADE.Audio.CreateAudioClip(onHoverEnterSound); - onHoverExitACHandler = SHADE.Audio.CreateAudioClip(onHoverExitSound); - onClickACHandler = SHADE.Audio.CreateAudioClip(onClickSound); - onReleaseACHandler = SHADE.Audio.CreateAudioClip(onReleaseSound); - - + if(onHoverEnterSound != "Empty") + onHoverEnterACHandler = SHADE.Audio.CreateAudioClip(onHoverEnterSound); + + if(onHoverExitSound != "Empty") + onHoverExitACHandler = SHADE.Audio.CreateAudioClip(onHoverExitSound); + if (onClickSound != "Empty") + onClickACHandler = SHADE.Audio.CreateAudioClip(onClickSound); + if (onReleaseSound != "Empty") + onReleaseACHandler = SHADE.Audio.CreateAudioClip(onReleaseSound); } protected override void start() @@ -67,7 +70,7 @@ namespace SHADE_Scripting.UI ui.OnClick.RegisterAction(() => { - if (onClickSound != "") + if (onClickSound != "Empty") onClickACHandler.Play(); tweening = true; if(thread != null) @@ -76,8 +79,10 @@ namespace SHADE_Scripting.UI ui.OnRelease.RegisterAction(() => { - if (onReleaseSound != "") + if (onReleaseSound != "Empty") onReleaseACHandler.Play(); + + tweening = true; if (thread != null) thread.Reset(currentScale, 1.0f); @@ -85,8 +90,12 @@ namespace SHADE_Scripting.UI ui.OnHoverEnter.RegisterAction(() => { - if (onHoverEnterSound != "") + if (onHoverEnterSound!="Empty") + { + onHoverEnterACHandler.Play(); + } + tweening = true; if (thread != null) thread.Reset(currentScale, hoverScale); @@ -94,7 +103,7 @@ namespace SHADE_Scripting.UI ui.OnHoverExit.RegisterAction(() => { - if (onHoverExitSound != "") + if (onHoverExitSound != "Empty") onHoverExitACHandler.Play(); tweening = true; if (thread != null) diff --git a/Assets/Texture/UI/MainMenuBG.dds b/Assets/Texture/UI/MainMenuBG.dds new file mode 100644 index 00000000..fa40488f Binary files /dev/null and b/Assets/Texture/UI/MainMenuBG.dds differ diff --git a/Assets/Texture/UI/MainMenuBG.shtex b/Assets/Texture/UI/MainMenuBG.shtex new file mode 100644 index 00000000..f0fc221e Binary files /dev/null and b/Assets/Texture/UI/MainMenuBG.shtex differ diff --git a/Assets/Texture/UI/MainMenuBG.shtex.shmeta b/Assets/Texture/UI/MainMenuBG.shtex.shmeta new file mode 100644 index 00000000..d3a8fa9c --- /dev/null +++ b/Assets/Texture/UI/MainMenuBG.shtex.shmeta @@ -0,0 +1,3 @@ +Name: MainMenuBG +ID: 58181851 +Type: 3 diff --git a/SHADE_Engine/src/Camera/SHCameraSystem.cpp b/SHADE_Engine/src/Camera/SHCameraSystem.cpp index 85f3b1b1..20d44201 100644 --- a/SHADE_Engine/src/Camera/SHCameraSystem.cpp +++ b/SHADE_Engine/src/Camera/SHCameraSystem.cpp @@ -272,6 +272,13 @@ namespace SHADE if (arm->isActive == true) { camera.offset = arm->GetOffset(); + + SHVec3 tOffset = arm->GetTargetOffset(); + + + tOffset = SHVec3::RotateY(tOffset, SHMath::DegreesToRadians(arm->GetYaw())); + + if (arm->lookAtCameraOrigin) CameraLookAt(camera, camera.position + arm->GetTargetOffset());