I've been struggling for days trying to implement inputEvents and it's an absolute nightmare. Today it dawned on me what is really missing in the SDK to make templates and inputEvents accessible:
A comprehensive list of all the elements of the actual behavior and template that the sim expects, without any template-variables, just the parameters as seen by MSFS.
For instance, the structure of an animation could look something like this:
<Animation Name = "[name of the animation]" Guid = "[guid, or leave empty]" Length = "[length in keyframes]" Type = "Sim" TypeParam = "AutoPlay"> <Parameter> <Code>[RPN code that resolves to a number in the keyframe-animation]</Code> <Lag>[sluggishness of the animation]</Lag> <Wrap>[true or false]</Wrap> <Delta>[true or false]</Delta> <BlendWeight>[whatever that does...]</BlendWeight> </Parameter> </Animation>
If I had this for every single element, I would be a happy camper, because I could easily write my own templates around this structure, without going through THOUSANDS of lines of codes, trying to figure out what Asobo's template vars resolve to.
It would make it much easier to write our own templates, independent of Asobos modelbehavior. We can flatten the hierarchy when we want to and come up with simpler pieces of behavior.
Please upvote this idea, to make it happen!