public LocalizedGossipMenuItem(TranslatableItem text, GossipActionHandler callback, params LocalizedGossipMenuItem[] items) : this(text) { Action = new NonNavigatingGossipAction(callback); SubMenu = new GossipMenu(items); }
public MultiStringGossipMenuItem(string[] texts, GossipActionHandler callback, params MultiStringGossipMenuItem[] items) : this(texts) { Action = new NonNavigatingGossipAction(callback); SubMenu = new GossipMenu(items); }
public LocalizedGossipMenuItem(GossipActionHandler callback, GossipMenu subMenu, RealmLangKey msgKey, params object[] msgArgs) : this(msgKey, msgArgs) { Action = new NonNavigatingGossipAction(callback); SubMenu = subMenu; }
public QuitGossipMenuItem(GossipMenu subMenu, RealmLangKey msg, params object[] args) : base(subMenu, msg, args) { Action = new NonNavigatingGossipAction(convo => convo.Character.GossipConversation.StayOpen = false); }
public QuitGossipMenuItem(GossipMenuIcon icon, RealmLangKey text, params GossipMenuItem[] items) : base(icon, text, items) { Action = new NonNavigatingGossipAction(convo => convo.Character.GossipConversation.StayOpen = false); }
public QuitGossipMenuItem(RealmLangKey msg) : base(msg, new object[0]) { Action = new NonNavigatingGossipAction(convo => convo.Character.GossipConversation.StayOpen = false); }
public LocalizedGossipMenuItem(GossipMenuIcon icon, GossipActionHandler callback, RealmLangKey msgKey, params object[] msgArgs) : this(msgKey, msgArgs) { Icon = icon; Action = new NonNavigatingGossipAction(callback); }
public MultiStringGossipMenuItem(GossipMenuIcon icon, string[] texts, GossipActionHandler callback, GossipMenu subMenu) : this(texts) { Icon = icon; Action = new NonNavigatingGossipAction(callback); SubMenu = subMenu; }
public LocalizedGossipMenuItem(GossipActionHandler callback, RealmLangKey confirmLangKey, RealmLangKey msgKey, params object[] msgArgs) : this(msgKey, msgArgs) { ConfirmText = new TranslatableItem(confirmLangKey); Action = new NonNavigatingGossipAction(callback); }
public LocalizedGossipMenuItem(TranslatableItem text, GossipActionHandler callback, TranslatableItem confirmText) : this(text) { ConfirmText = confirmText; Action = new NonNavigatingGossipAction(callback); }
public QuitGossipMenuItem(RealmLangKey msg, params object[] args) : base(msg, args) { Action = new NonNavigatingGossipAction((convo) => { convo.Character.GossipConversation.StayOpen = false; }); }
public QuitGossipMenuItem(RealmLangKey text, params GossipMenuItem[] items) : base(text, items) { Action = new NonNavigatingGossipAction((convo) => { convo.Character.GossipConversation.StayOpen = false; }); }
public QuitGossipMenuItem(GossipMenuIcon icon, GossipActionHandler callback, RealmLangKey msg, params object[] args) : base(icon, msg, args) { Action = new NonNavigatingGossipAction((convo) => { convo.Character.GossipConversation.StayOpen = false; callback(convo); }); }
public LocalizedGossipMenuItem(GossipMenuIcon icon, GossipActionHandler callback, RealmLangKey msgKey, params object[] msgArgs) : this(msgKey, msgArgs) { Icon = icon; Action = new NonNavigatingGossipAction(callback); }
public MultiStringGossipMenuItem(string[] texts, GossipActionHandler callback, string[] confirmTexts) : this(texts) { ConfirmTexts = confirmTexts; Action = new NonNavigatingGossipAction(callback); }
public LocalizedGossipMenuItem(TranslatableItem text, GossipActionHandler callback, GossipMenu subMenu) : this(text) { Action = new NonNavigatingGossipAction(callback); SubMenu = subMenu; }
public QuitGossipMenuItem(GossipMenuIcon icon, GossipActionHandler callback, RealmLangKey msg, params object[] args) : base(icon, msg, args) { Action = new NonNavigatingGossipAction((convo) => { convo.Character.GossipConversation.StayOpen = false; callback(convo); }); }
public LocalizedGossipMenuItem(TranslatableItem text, GossipActionHandler callback, params LocalizedGossipMenuItem[] items) : this(text) { Action = new NonNavigatingGossipAction(callback); SubMenu = new GossipMenu(items); }
public QuitGossipMenuItem(RealmLangKey text, GossipActionHandler callback, params GossipMenuItem[] items) : base(text, items) { Action = new NonNavigatingGossipAction((convo) => { convo.Character.GossipConversation.StayOpen = false; callback(convo); }); }
public LocalizedGossipMenuItem(TranslatableItem text, GossipActionHandler callback, TranslatableItem confirmText) : this(text) { ConfirmText = confirmText; Action = new NonNavigatingGossipAction(callback); }
public MultiStringGossipMenuItem(string[] texts, GossipActionHandler callback, params MultiStringGossipMenuItem[] items) : this(texts) { Action = new NonNavigatingGossipAction(callback); SubMenu = new GossipMenu(items); }
public MultiStringGossipMenuItem(string[] texts, GossipActionHandler callback) : this(texts) { Action = new NonNavigatingGossipAction(callback); }
public void SetAction(NonNavigatingGossipAction action) { Action = action; }
public LocalizedGossipMenuItem(GossipMenuIcon icon, TranslatableItem text, GossipActionHandler callback) : this(text) { Icon = icon; Action = new NonNavigatingGossipAction(callback); }
public MultiStringGossipMenuItem(string[] texts, GossipActionHandler callback, string[] confirmTexts) : this(texts) { ConfirmTexts = confirmTexts; Action = new NonNavigatingGossipAction(callback); }
public GossipMenuItem(string text, GossipActionHandler callback, string confirmText) : this(text) { ConfirmText = confirmText; Action = new NonNavigatingGossipAction(callback); }
public MultiStringGossipMenuItem(GossipMenuIcon icon, string[] texts, GossipActionHandler callback, GossipMenu subMenu) : this(texts) { Icon = icon; Action = new NonNavigatingGossipAction(callback); SubMenu = subMenu; }
public GossipMenuItem(string text, GossipActionHandler callback, GossipMenu subMenu) : this(text) { Action = new NonNavigatingGossipAction(callback); SubMenu = subMenu; }
public GossipMenuItem(string text, GossipActionHandler callback, params GossipMenuItem[] items) : this(text) { Action = new NonNavigatingGossipAction(callback); SubMenu = new GossipMenu(items); }
public LocalizedGossipMenuItem(TranslatableItem text, GossipActionHandler callback, GossipMenu subMenu) : this(text) { Action = new NonNavigatingGossipAction(callback); SubMenu = subMenu; }
public GossipMenuItem(GossipMenuIcon icon, string text, GossipActionHandler callback) : this(text) { Icon = icon; Action = new NonNavigatingGossipAction(callback); }
public GossipMenuItem(string text, GossipActionHandler callback, string confirmText) : this(text) { ConfirmText = confirmText; Action = new NonNavigatingGossipAction(callback); }
public QuitGossipMenuItem(RealmLangKey msg) : base(msg, new object[0]) { Action = new NonNavigatingGossipAction((convo) => { convo.Character.GossipConversation.StayOpen = false; }); }
public GossipMenuItem(string text, GossipActionHandler callback, params GossipMenuItem[] items) : this(text) { Action = new NonNavigatingGossipAction(callback); SubMenu = new GossipMenu(items); }
public QuitGossipMenuItem(GossipMenu subMenu, RealmLangKey msg, params object[] args) : base(subMenu, msg, args) { Action = new NonNavigatingGossipAction((convo) => { convo.Character.GossipConversation.StayOpen = false; }); }
public GossipMenuItem(string text, GossipActionHandler callback, GossipMenu subMenu) : this(text) { Action = new NonNavigatingGossipAction(callback); SubMenu = subMenu; }
public QuitGossipMenuItem(GossipMenuIcon icon, RealmLangKey text, params GossipMenuItem[] items) : base(icon, text, items) { Action = new NonNavigatingGossipAction((convo) => { convo.Character.GossipConversation.StayOpen = false; }); }
public GossipMenuItem(GossipMenuIcon icon, string text, GossipActionHandler callback) : this(text) { Icon = icon; Action = new NonNavigatingGossipAction(callback); }
public void SetAction(NonNavigatingGossipAction action) { Action = action; }
public LocalizedGossipMenuItem(GossipMenuIcon icon, TranslatableItem text, GossipActionHandler callback) : this(text) { Icon = icon; Action = new NonNavigatingGossipAction(callback); }
public MultiStringGossipMenuItem(string[] texts, GossipActionHandler callback) : this(texts) { Action = new NonNavigatingGossipAction(callback); }
public LocalizedGossipMenuItem(GossipActionHandler callback, RealmLangKey confirmLangKey, RealmLangKey msgKey, params object[] msgArgs) : this(msgKey, msgArgs) { ConfirmText = new TranslatableItem(confirmLangKey); Action = new NonNavigatingGossipAction(callback); }
public LocalizedGossipMenuItem(GossipActionHandler callback, GossipMenu subMenu, RealmLangKey msgKey, params object[] msgArgs) : this(msgKey, msgArgs) { Action = new NonNavigatingGossipAction(callback); SubMenu = subMenu; }
public void SetAction(NonNavigatingGossipAction action) { this.Action = (IGossipAction)action; }