<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Aug 6, 2023 at 8:40 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">Understood that I don't need script.  Understand that I suffer from carpal tunnel and I don't want to waste a lot of time editing duplicate code.  Maybe we can do something like IMPORT/EXPORT or prototypes.</div></div></div></blockquote><div><br></div><div>I'm thinking I can declare a PROTO, say JumpAndRunAnimation, and pass 2 SFNodes (or an MFNode) which contain the Animation Groups.  I'm hoping that this will create a separate namespace for the interpolators and TimeSensors found in the Animation Groups. After I pass in the Animation Groups, I use event utilities to chain the animation groups passed into the proto in order.  I'll have to somehow do the chaining between Animation Group TimeSensors in the PROTO.  I've not done PROTOs in VRML yet, so this should be a challenge.  Hmm.  Is that all?  How do I do chaining on any number of Animation Groups?</div><div><br></div><div>Where do I put the ROUTEs that turn on one Animation group and turn off the other Animation groups?  In a Switch?  Does that work?   Can I pass a similar list of ROUTEs to the PROTO?</div><div><br></div><div><br></div><div>Thanks!<br><br></div><div>John </div></div></div>