public HollowKnightComponent(LiveSplitState state) { mem = new HollowKnightMemory(); settings = new HollowKnightSettings(); foreach (string key in keys) { currentValues[key] = ""; } if (state != null) { Model = new TimerModel() { CurrentState = state }; Model.InitializeGameTime(); Model.CurrentState.IsGameTimePaused = true; state.OnReset += OnReset; state.OnPause += OnPause; state.OnResume += OnResume; state.OnStart += OnStart; state.OnSplit += OnSplit; state.OnUndoSplit += OnUndoSplit; state.OnSkipSplit += OnSkipSplit; } }
public HollowKnightComponent() { mem = new HollowKnightMemory(); settings = new HollowKnightSettings(); foreach (string key in keys) { currentValues[key] = ""; } }