<div dir="auto">I am reposting this because i didn’t get any comments. Does this look like a good approach? Am I over blowing the steps required?</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 7, 2023 at 1:59 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div>Sample code:</div><div><br></div><div dir="auto">Every 10 seconds, the character kind of jumps, otherwise, Leif is running.</div><div><br></div><div>DEF myRunBooleanSequencer BooleanSequencer {</div><div> key [ 0 0.9 1.1 2.23 4.3 5.5 6.3 7.3 8.5 8.6 10 ] # Leif_humanoid_root_TranslationInterpolator x 10</div><div> keyValue [ TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE ]</div><div>}</div><div>DEF myJumpBooleanSequencer BooleanSequencer {</div><div> key [ 0 0.9 1.1 2.23 4.3 5.5 6.3 7.3 8.5 8.6 10 ] # Leif_humanoid_root_TranslationInterpolator x 10</div><div> keyValue [ FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE ]</div><div>}</div><div><br></div><div>DEF myJumpTimeTrigger TimeTrigger {</div><div>}</div><div><br></div><div>DEF myRunTimeTrigger TimeTrigger {</div><div>}</div><div><br></div><div>DEF myJumpBooleanFilter BooleanFilter {</div><div>}</div><div><br></div><div>DEF myRunBooleanFilter BooleanFilter {</div><div>}</div><div><br></div><div>DEF myJumpBooleanTrigger BooleanTrigger {</div><div>}</div><div><br></div><div>DEF myRunBooleanTrigger BooleanTrigger {</div><div>}</div><div><br></div><div>ROUTE EverythingTimer.fraction_changed TO myRunBooleanSequencer.set_fraction</div><div>ROUTE EverythingTimer.fraction_changed TO myJumpBooleanSequencer.set_fraction</div><div><br></div><div>ROUTE myRunBooleanSequencer.value_changed TO myJumpTimeTrigger.set_boolean</div><div>ROUTE myJumpBooleanSequencer.value_changed TO myRunTimeTrigger.set_boolean</div><div><br></div><div>ROUTE myRunBooleanSequencer.value_changed TO myJumpBooleanFilter.set_boolean</div><div>ROUTE myJumpBooleanSequencer.value_changed TO myRunBooleanFilter.set_boolean</div><div><br></div><div>ROUTE myRunBooleanFilter.inputNegate TO RunTimer.enabled</div><div>ROUTE myJumpBooleanFilter.inputNegate TO JumpTimer.enabled</div><div><br></div><div>ROUTE myRunTimeTrigger.triggerTime TO RunTimer.startTime</div><div>ROUTE myJumpTimeTrigger.triggerTime TO JumpTimer.startTime</div></div></div>
</blockquote></div></div>