From 755092c9227992ca8b562d5db8fcb4d6413c766d Mon Sep 17 00:00:00 2001 From: ThatZeoMan <67521686+ThatZeoMan@users.noreply.github.com> Date: Tue, 26 Jul 2022 18:04:02 -0500 Subject: [PATCH] move flash to VFX --- Assets/Scripts/Minigames.cs | 43 +++++++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 11 deletions(-) diff --git a/Assets/Scripts/Minigames.cs b/Assets/Scripts/Minigames.cs index 0ae3b5e6..523d5283 100644 --- a/Assets/Scripts/Minigames.cs +++ b/Assets/Scripts/Minigames.cs @@ -219,7 +219,17 @@ namespace HeavenStudio new GameAction("switchGame", delegate { GameManager.instance.SwitchGame(eventCaller.currentSwitchGame, eventCaller.currentEntity.beat); }, 0.5f, inactiveFunction: delegate { GameManager.instance.SwitchGame(eventCaller.currentSwitchGame, eventCaller.currentEntity.beat); }), new GameAction("end", delegate { Debug.Log("end"); GameManager.instance.Stop(0); Timeline.instance?.SetTimeButtonColors(true, false, false);}), new GameAction("skill star", delegate { }, 1f, true), - new GameAction("flash", delegate + + new GameAction("toggle inputs", delegate + { + GameManager.instance.ToggleInputs(eventCaller.currentEntity.toggle); + }, 0.5f, true, new List() + { + new Param("toggle", true, "Enable Inputs") + }), + + // DEPRECATED! Now in VFX + new GameAction("flash", delegate { /*Color colA = eventCaller.currentEntity.colorA; @@ -230,23 +240,15 @@ namespace HeavenStudio GameManager.instance.fade.SetFade(eventCaller.currentEntity.beat, eventCaller.currentEntity.length, startCol, endCol, eventCaller.currentEntity.ease);*/ - }, 1f, true, new List() + }, 1f, true, new List() { new Param("colorA", Color.white, "Start Color"), new Param("colorB", Color.white, "End Color"), new Param("valA", new EntityTypes.Float(0, 1, 1), "Start Opacity"), new Param("valB", new EntityTypes.Float(0, 1, 0), "End Opacity"), new Param("ease", EasingFunction.Ease.Linear, "Ease") - } ), - new GameAction("toggle inputs", delegate - { - GameManager.instance.ToggleInputs(eventCaller.currentEntity.toggle); - }, 0.5f, true, new List() - { - new Param("toggle", true, "Enable Inputs") - }), + }, hidden: true ), - // DEPRECATED! Now in VFX new GameAction("move camera", delegate { }, 1f, true, new List() @@ -308,6 +310,25 @@ namespace HeavenStudio }), new Minigame("vfx", "Visual Effects", "", false, true, new List() { + new GameAction("flash", delegate + { + + /*Color colA = eventCaller.currentEntity.colorA; + Color colB = eventCaller.currentEntity.colorB; + + Color startCol = new Color(colA.r, colA.g, colA.b, eventCaller.currentEntity.valA); + Color endCol = new Color(colB.r, colB.g, colB.b, eventCaller.currentEntity.valB); + + GameManager.instance.fade.SetFade(eventCaller.currentEntity.beat, eventCaller.currentEntity.length, startCol, endCol, eventCaller.currentEntity.ease);*/ + + }, 1f, true, new List() + { + new Param("colorA", Color.white, "Start Color"), + new Param("colorB", Color.white, "End Color"), + new Param("valA", new EntityTypes.Float(0, 1, 1), "Start Opacity"), + new Param("valB", new EntityTypes.Float(0, 1, 0), "End Opacity"), + new Param("ease", EasingFunction.Ease.Linear, "Ease") + } ), new GameAction("move camera", delegate { //TODO: move cam