static EnglishTestComponentSolver() { ComponentType = ReflectionHelper.FindType("EnglishTestModule"); IndexField = ComponentType.GetField("selectedAnswerIndex", BindingFlags.NonPublic | BindingFlags.Instance); }
static ForeignExchangeRatesComponentSolver() { ComponentType = ReflectionHelper.FindType("ForeignExchangeRates"); ButtonsField = ComponentType.GetField("buttons", BindingFlags.Public | BindingFlags.Instance); }
static EdgeworkComponentSolver() { ComponentType = ReflectionHelper.FindType("EdgeworkModule"); ButtonsField = ComponentType.GetField("Buttons", BindingFlags.Public | BindingFlags.Instance); CanPressButtonsField = ComponentType.GetField("canPressButtons", BindingFlags.NonPublic | BindingFlags.Instance); }
static CryptographyComponentSolver() { ComponentType = ReflectionHelper.FindType("CryptMod"); KeysField = ComponentType.GetField("Keys", BindingFlags.Public | BindingFlags.Instance); }
static TranslatedWhosOnFirstComponentSolver() { ComponentType = ReflectionHelper.FindType("WhosOnFirstTranslatedModule"); ButtonsField = ComponentType.GetField("buttons", BindingFlags.Public | BindingFlags.Instance); }
static KnowYourWayComponentSolver() { ComponentType = ReflectionHelper.FindType("KnowYourWay"); ButtonFields = Directions.Select(direction => ComponentType.GetField(direction + "Button", BindingFlags.Public | BindingFlags.Instance)).ToArray(); TextFields = Directions.Select(direction => ComponentType.GetField(direction + "Text", BindingFlags.Public | BindingFlags.Instance)).ToArray(); }
static ErrorCodesComponentSolver() { ComponentType = ReflectionHelper.FindType("ErrorCodes"); ButtonsField = ComponentType.GetField("numberButtons", BindingFlags.Public | BindingFlags.Instance); SendField = ComponentType.GetField("sendButton", BindingFlags.Public | BindingFlags.Instance); }
static NeedyMathComponentSolver() { ComponentType = ReflectionHelper.FindType("NeedyMathModule"); ButtonsField = ComponentType.GetField("Buttons", BindingFlags.Public | BindingFlags.Instance); }
static ThirdBaseComponentSolver() { ComponentType = ReflectionHelper.FindType("ThirdBaseModule"); ButtonsField = ComponentType.GetField("buttons", BindingFlags.Public | BindingFlags.Instance); PhraseField = ComponentType.GetField("phrase", BindingFlags.NonPublic | BindingFlags.Instance); }
static ProbingComponentSolver() { ComponentType = ReflectionHelper.FindType("ProbingModule"); WiresField = ComponentType.GetField("selectables", BindingFlags.Public | BindingFlags.Instance); }
static FlavorTextComponentSolver() { ComponentType = ReflectionHelper.FindType("FlavorText"); ButtonsField = ComponentType.GetField("buttons", BindingFlags.Instance | BindingFlags.Public); }