public OriComponent(LiveSplitState state) { try { mem = new OriMemory(); settings = new OriSettings(this); mem.AddLogItems(keys); mapDisplay = new LayoutComponent("LiveSplit.OriDE.dll", new OriMapDisplayComponent(mem)); foreach (string key in keys) { currentValues[key] = ""; } if (state != null) { Model = new TimerModel() { CurrentState = state }; state.OnReset += OnReset; state.OnPause += OnPause; state.OnResume += OnResume; state.OnStart += OnStart; state.OnSplit += OnSplit; state.OnUndoSplit += OnUndoSplit; state.OnSkipSplit += OnSkipSplit; } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
public OriComponent() { try { mem = new OriMemory(); settings = new OriSettings(this); mem.AddLogItems(keys); mapDisplay = new LayoutComponent("LiveSplit.OriDE.dll", new OriMapDisplayComponent(mem)); foreach (string key in keys) { currentValues[key] = ""; } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
public OriComponent() { try { textInfo = new InfoTextComponent("0%", "Swamp 0.00%"); textInfo.LongestString = "Valley Of The Wind - 100.00%"; mem = new OriMemory(); settings = new OriSettings(this); mem.AddLogItems(keys); foreach (string key in keys) { currentValues[key] = ""; } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }