I was wondering if there were any guides or places of information that would have a list of various commands, variables and such that would help others in making or understanding plug-ins. I understand that some are simply people making their own and having them named after certain events that happen. If anyone has any great sources of information they can share that would be amazing. I only really know how to use xml and long set-ups and not really so much as the C# and C++. I would assume these would also be great places to start as well. I'm just looking for something that can help me transition to help understand the meaning of the various variables, booleans, integers and such that are used in many plug-ins. Any information pertaining to this would be greatly appreciated.
Read up on C#. Get visual studio. The entire RB API is revealed in the Object Browser. C# is a relatively easy programming language but it will be difficult without any programming background. You'll need to read up on TreeSharp for understanding of plugins and I would recommend reading up and programming using Coroutines if possible because it's easier and the future of how things will be programmed in RB.
I'll start reading C# asap. I already have visual studio from a while ago. So start with getting a good understanding of C# first. Then read up on TreeSharp and Coroutines? Will C# explain most of these 2 as well?
TreeSharp: https://www.thebuddyforum.com/honor...forum/114540-answers-treesharp-questions.html Also google TreeSharp, Apoc made some good posts on the web about TreeSharp. Coroutines: https://www.thebuddyforum.com/honor...62972-using-coroutines-logic-development.html
You can understand the basics of TreeSharp by googling Behavior Trees. TreeSharp is just an implementation of behavior trees written in C#. I think it's better that you understand them conceptually rather than just look at implementation code. Here's some good articles on them: Behavior Trees for Next-Gen Game AI | AiGameDev.com http://twvideo01.ubm-us.net/o1/vault/gdc10/slides/ChampandardDaweHernandezCerpa_BehaviorTrees.pdf