public void ShowMessage(HelpBarMessage type, List<KeyValuePair<string, PanelWidget>> message) { HideCurrentMessage(); foreach (var m in message) AddWidget(m.Key, m.Value); Current = new KeyValuePair<HelpBarMessage, List<KeyValuePair<string, PanelWidget>>>(type, message); }
public void ShowMessage(HelpBarMessage message, InputType inputType) { if (Current.Key == message) return; HideCurrentMessage(); var widgets = GetPredefinedMessage(message, inputType); foreach (var m in widgets) AddWidget(m.Key, m.Value); Current = new KeyValuePair<HelpBarMessage, List<KeyValuePair<string, PanelWidget>>>(message, widgets); }
public void ShowHelpBarMessage(HelpBarMessage message, InputType type) { HelpBar.ShowMessage(message, type); }
public void ShowHelpBarMessage(HelpBarMessage message, InputType type) { GUIController.ShowHelpBarMessage(message, type); }
public void HideMessage(HelpBarMessage message) { if (Current.Key == message) HideCurrentMessage(); }
public List<KeyValuePair<string, PanelWidget>> GetPredefinedMessage(HelpBarMessage message, InputType type) { if (type == InputType.Gamepad) return GamepadPredefinedMessages[message]; return MousePredefinedMessages[message]; }