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