public NavigationActionEventArgs(string addonName, NavActionType actionType, List <string> paths, object additionalData) { this.addonName = addonName; this.actionType = actionType; this.paths = paths; this.additionalData = additionalData; }
public void TriggerNavAction(NavActionType action) { switch (action) { case NavActionType.OPEN_MAIN_MENU: OpenMainMenuPanel(); break; case NavActionType.OPEN_CURRENCY_MENU: OpenCurrencyPanel(); break; case NavActionType.OPEN_BOOSTS_MENU: OpenBoostsPanel(); break; case NavActionType.OPEN_CUSTOMIZE_MENU: OpenCustomizePanel(); break; case NavActionType.OPEN_TRAILS_MENU: OpenTrailsPanel(); break; case NavActionType.OPEN_SHAPES_MENU: OpenShapesPanel(); break; case NavActionType.OPEN_PATTERNS_MENU: OpenPatternsPanel(); break; } }
public NavigationActionEventArgs(string addonName, NavActionType actionType, List<string> paths, object additionalData) { this.addonName = addonName; this.actionType = actionType; this.paths = paths; this.additionalData = additionalData; }
/// <summary> /// Notifies the upper layer about the action. /// </summary> public void RaiseNavigationAction(NavActionType actionType, List <string> paths, object additionalData) { if (NavigationAction != null) { NavigationActionEventArgs args = new NavigationActionEventArgs(this.Name, actionType, paths, additionalData); NavigationAction(this, args); } }
/// <summary> /// Notifies the upper layer about the action. /// </summary> public void RaiseNavigationAction(NavActionType actionType, List<string> paths, object additionalData) { if (NavigationAction != null) { NavigationActionEventArgs args = new NavigationActionEventArgs(this.Name, actionType, paths, additionalData); NavigationAction(this, args); } }
/// <summary> /// Notifies the upper layer about the action. /// </summary> public void RaiseNavigationAction(NavActionType actionType, List <string> paths) { RaiseNavigationAction(actionType, paths, null); }
public NavigationActionEventArgs(string addonName, NavActionType actionType, List <string> paths) { this.addonName = addonName; this.actionType = actionType; this.paths = paths; }
/// <summary> /// Notifies the upper layer about the action. /// </summary> public void RaiseNavigationAction(NavActionType actionType, List<string> paths) { RaiseNavigationAction(actionType, paths, null); }
public NavigationActionEventArgs(string addonName, NavActionType actionType, List<string> paths) { this.addonName = addonName; this.actionType = actionType; this.paths = paths; }