// Run method without counting on being connected to the game (startup/shutdown). private void RunNoProcessMethod(ASLMethod method, LiveSplitState state, bool is_startup = false) { var refresh_rate = RefreshRate; var version = GameVersion; method.Call(state, Vars, ref version, ref refresh_rate, is_startup ? _settings.Builder : (object)_settings.Reader); RefreshRate = refresh_rate; }
private dynamic RunMethod(ASLMethod method, LiveSplitState state, ref string version) { var refresh_rate = RefreshRate; var result = method.Call(state, Vars, ref version, ref refresh_rate, _settings.Reader, OldState?.Data, State?.Data, _game); RefreshRate = refresh_rate; return(result); }
// Run method without counting on being connected to the game (startup/shutdown). private void RunNoProcessMethod(ASLMethod method, LiveSplitState state, bool is_startup = false) { var refresh_rate = RefreshRate; var version = GameVersion; method.Call(state, _vars, ref version, ref refresh_rate, is_startup ? _settings.Builder : (object)_settings.Reader); RefreshRate = refresh_rate; }
private dynamic RunMethod(ASLMethod method, LiveSplitState state, ref string version) { var refresh_rate = RefreshRate; var result = method.Call(state, _vars, ref version, ref refresh_rate, _settings.Reader, _old_state.Data, _state.Data, _game); RefreshRate = refresh_rate; return result; }