I'm new to bot development and I'm trying to make a bot with the help of some great knowledge provided by other uers in this thread (Finding memory values?).
I've used Mono.Cecil to inject my DLL into Assembly-CSharp.dll and have started making a very basic bot but I've hit a bit of a wall. The Curse of Naxxramas patch seem to have changed up how some background stuff works, and I'm trying to figure out how to start a ranked game after you're on the SceneMgr.Mode.TOURNAMENT scene.
After a bit of digging around the assembly with dotPeek I found a method called FindGame(GameType type, int missionId, long deckId) in the GameMgr.cs class, which seems to be the new way to start queueing for a match.
However, it requires a parameter of type GameType in the PegasusShared namespace which I can't find anywhere in any of the dlls the client comes with. Am I missing something? If not, is there a way around this?