Are you willing to add official, documented support for the SOL object and object picking to the Addon SDK?
Why I'd like to have the SOL API:
As a POC, I wrote a plugin to allow family objects to pick other family objects/siblings that may exist in in the object's container using the following methods.
- [Family object] Pick first sibling [Object type/Family type]
- [Family object] Pick all siblings [Object type/ Family type]
- I could easily add more useful conditions, but these are all I needed for my game.
It enables further abstraction of objects, allows event re-use and is extremely useful for keeping event sheets maintainable by combining the power of containers and families.
BUT, it relies on the undocumented SOL object and picking methods, so I cant use it as I'd be risking breaking my game if the API changes, which I doubt will actually happen as the SOL object and methods are used heavily throughout official plugins.
Looking forward to hearing from you.