summaryrefslogtreecommitdiffstats
path: root/libtastt.py
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2022-10-25 15:45:07 -0700
committeryum <yum.food.vr@gmail.com>2022-10-25 15:45:07 -0700
commit169a274c0eaae4902087b7bf20b58715ad80db69 (patch)
tree5e35a39b18fb4ef5a24714ceafd0999cc93b73f0 /libtastt.py
parent0102b725f60c91ca6d095c2b04de71db6d5b1fda (diff)
Add toggle to disable beeping
Diffstat (limited to 'libtastt.py')
-rw-r--r--libtastt.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/libtastt.py b/libtastt.py
index e12f93f..34ac61a 100644
--- a/libtastt.py
+++ b/libtastt.py
@@ -199,6 +199,7 @@ def generateFXController(anim: libunity.UnityAnimator) -> typing.Dict[int, libun
anim.addParameter(generate_utils.getHipToggleParam(), bool)
anim.addParameter(generate_utils.getHandToggleParam(), bool)
anim.addParameter(generate_utils.getToggleParam(), bool)
+ anim.addParameter(generate_utils.getSpeechNoiseEnableParam(), bool)
layers = {}
for i in range(0, generate_utils.NUM_LAYERS):
@@ -397,6 +398,9 @@ def generateFX(guid_map, gen_anim_dir):
"TaSTT_Speech_Noise_Off.anim",
"TaSTT_Speech_Noise_On.anim",
anim)
+ # Enable beeping only if user has turned it on.
+ anim.addTransitionBooleanCondition(states["off"],
+ states["off_to_on"], generate_utils.getSpeechNoiseEnableParam(), True)
# Enable beeping only if board is out.
anim.addTransitionBooleanCondition(states["off"],
states["off_to_on"], generate_utils.getToggleParam(), True)