Esempio n. 1
0
 public LocalizedGossipMenuItem(TranslatableItem text, GossipActionHandler callback,
                                params LocalizedGossipMenuItem[] items)
     : this(text)
 {
     Action  = new NonNavigatingGossipAction(callback);
     SubMenu = new GossipMenu(items);
 }
Esempio n. 2
0
 public MultiStringGossipMenuItem(string[] texts, GossipActionHandler callback,
                                  params MultiStringGossipMenuItem[] items)
     : this(texts)
 {
     Action  = new NonNavigatingGossipAction(callback);
     SubMenu = new GossipMenu(items);
 }
Esempio n. 3
0
 public LocalizedGossipMenuItem(GossipActionHandler callback, GossipMenu subMenu, RealmLangKey msgKey,
                                params object[] msgArgs)
     : this(msgKey, msgArgs)
 {
     Action  = new NonNavigatingGossipAction(callback);
     SubMenu = subMenu;
 }
Esempio n. 4
0
 public QuitGossipMenuItem(GossipMenu subMenu, RealmLangKey msg, params object[] args)
     : base(subMenu, msg, args)
 {
     Action =
         new NonNavigatingGossipAction(convo =>
                                       convo.Character.GossipConversation.StayOpen = false);
 }
Esempio n. 5
0
 public QuitGossipMenuItem(GossipMenuIcon icon, RealmLangKey text, params GossipMenuItem[] items)
     : base(icon, text, items)
 {
     Action =
         new NonNavigatingGossipAction(convo =>
                                       convo.Character.GossipConversation.StayOpen = false);
 }
Esempio n. 6
0
 public QuitGossipMenuItem(RealmLangKey msg)
     : base(msg, new object[0])
 {
     Action =
         new NonNavigatingGossipAction(convo =>
                                       convo.Character.GossipConversation.StayOpen = false);
 }
Esempio n. 7
0
 public LocalizedGossipMenuItem(GossipMenuIcon icon, GossipActionHandler callback, RealmLangKey msgKey,
                                params object[] msgArgs)
     : this(msgKey, msgArgs)
 {
     Icon   = icon;
     Action = new NonNavigatingGossipAction(callback);
 }
Esempio n. 8
0
 public MultiStringGossipMenuItem(GossipMenuIcon icon, string[] texts, GossipActionHandler callback, GossipMenu subMenu)
     : this(texts)
 {
     Icon    = icon;
     Action  = new NonNavigatingGossipAction(callback);
     SubMenu = subMenu;
 }
Esempio n. 9
0
 public LocalizedGossipMenuItem(GossipActionHandler callback, RealmLangKey confirmLangKey, RealmLangKey msgKey,
                                params object[] msgArgs)
     : this(msgKey, msgArgs)
 {
     ConfirmText = new TranslatableItem(confirmLangKey);
     Action      = new NonNavigatingGossipAction(callback);
 }
Esempio n. 10
0
 public LocalizedGossipMenuItem(TranslatableItem text, GossipActionHandler callback,
                                TranslatableItem confirmText)
     : this(text)
 {
     ConfirmText = confirmText;
     Action      = new NonNavigatingGossipAction(callback);
 }
Esempio n. 11
0
 public QuitGossipMenuItem(RealmLangKey msg, params object[] args)
     : base(msg, args)
 {
     Action = new NonNavigatingGossipAction((convo) =>
     {
         convo.Character.GossipConversation.StayOpen = false;
     });
 }
Esempio n. 12
0
 public QuitGossipMenuItem(RealmLangKey text, params GossipMenuItem[] items)
     : base(text, items)
 {
     Action = new NonNavigatingGossipAction((convo) =>
     {
         convo.Character.GossipConversation.StayOpen = false;
     });
 }
Esempio n. 13
0
 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);
     });
 }
Esempio n. 14
0
		public LocalizedGossipMenuItem(GossipMenuIcon icon, GossipActionHandler callback, RealmLangKey msgKey, params object[] msgArgs)
			: this(msgKey, msgArgs)
		{
			Icon = icon;
			Action = new NonNavigatingGossipAction(callback);
		}
Esempio n. 15
0
 public MultiStringGossipMenuItem(string[] texts, GossipActionHandler callback, string[] confirmTexts)
     : this(texts)
 {
     ConfirmTexts = confirmTexts;
     Action       = new NonNavigatingGossipAction(callback);
 }
Esempio n. 16
0
		public LocalizedGossipMenuItem(TranslatableItem text, GossipActionHandler callback, GossipMenu subMenu)
			: this(text)
		{
			Action = new NonNavigatingGossipAction(callback);
			SubMenu = subMenu;
		}
Esempio n. 17
0
		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);
			});
		}
Esempio n. 18
0
		public LocalizedGossipMenuItem(TranslatableItem text, GossipActionHandler callback, params LocalizedGossipMenuItem[] items)
			: this(text)
		{
			Action = new NonNavigatingGossipAction(callback);
			SubMenu = new GossipMenu(items);
		}
Esempio n. 19
0
		public QuitGossipMenuItem(RealmLangKey text, GossipActionHandler callback, params GossipMenuItem[] items)
			: base(text, items)
		{
			Action = new NonNavigatingGossipAction((convo) =>
			{
				convo.Character.GossipConversation.StayOpen = false;
				callback(convo);
			});
		}
Esempio n. 20
0
		public LocalizedGossipMenuItem(TranslatableItem text, GossipActionHandler callback, TranslatableItem confirmText)
			: this(text)
		{
			ConfirmText = confirmText;
			Action = new NonNavigatingGossipAction(callback);
		}
Esempio n. 21
0
		public MultiStringGossipMenuItem(string[] texts, GossipActionHandler callback, params MultiStringGossipMenuItem[] items)
			: this(texts)
		{
			Action = new NonNavigatingGossipAction(callback);
			SubMenu = new GossipMenu(items);
		}
Esempio n. 22
0
		public MultiStringGossipMenuItem(string[] texts, GossipActionHandler callback)
			: this(texts)
		{
			Action = new NonNavigatingGossipAction(callback);
		}
Esempio n. 23
0
 public void SetAction(NonNavigatingGossipAction action)
 {
     Action = action;
 }
Esempio n. 24
0
 public LocalizedGossipMenuItem(GossipMenuIcon icon, TranslatableItem text, GossipActionHandler callback)
     : this(text)
 {
     Icon   = icon;
     Action = new NonNavigatingGossipAction(callback);
 }
Esempio n. 25
0
		public MultiStringGossipMenuItem(string[] texts, GossipActionHandler callback, string[] confirmTexts)
			: this(texts)
		{
			ConfirmTexts = confirmTexts;
			Action = new NonNavigatingGossipAction(callback);
		}
Esempio n. 26
0
		public GossipMenuItem(string text, GossipActionHandler callback, string confirmText)
			: this(text)
		{
			ConfirmText = confirmText;
			Action = new NonNavigatingGossipAction(callback);
		}
Esempio n. 27
0
		public MultiStringGossipMenuItem(GossipMenuIcon icon, string[] texts, GossipActionHandler callback, GossipMenu subMenu)
			: this(texts)
		{
			Icon = icon;
			Action = new NonNavigatingGossipAction(callback);
			SubMenu = subMenu;
		}
Esempio n. 28
0
		public GossipMenuItem(string text, GossipActionHandler callback, GossipMenu subMenu)
			: this(text)
		{
			Action = new NonNavigatingGossipAction(callback);
			SubMenu = subMenu;
		}
Esempio n. 29
0
		public GossipMenuItem(string text, GossipActionHandler callback, params GossipMenuItem[] items)
			: this(text)
		{
			Action = new NonNavigatingGossipAction(callback);
			SubMenu = new GossipMenu(items);
		}
Esempio n. 30
0
 public LocalizedGossipMenuItem(TranslatableItem text, GossipActionHandler callback, GossipMenu subMenu)
     : this(text)
 {
     Action  = new NonNavigatingGossipAction(callback);
     SubMenu = subMenu;
 }
Esempio n. 31
0
		public GossipMenuItem(GossipMenuIcon icon, string text, GossipActionHandler callback)
			: this(text)
		{
			Icon = icon;
			Action = new NonNavigatingGossipAction(callback);
		}
Esempio n. 32
0
 public GossipMenuItem(string text, GossipActionHandler callback, string confirmText)
     : this(text)
 {
     ConfirmText = confirmText;
     Action      = new NonNavigatingGossipAction(callback);
 }
Esempio n. 33
0
		public QuitGossipMenuItem(RealmLangKey msg)
			: base(msg, new object[0])
		{
			Action = new NonNavigatingGossipAction((convo) =>
			{
				convo.Character.GossipConversation.StayOpen = false;
			});
		}
Esempio n. 34
0
 public GossipMenuItem(string text, GossipActionHandler callback, params GossipMenuItem[] items)
     : this(text)
 {
     Action  = new NonNavigatingGossipAction(callback);
     SubMenu = new GossipMenu(items);
 }
Esempio n. 35
0
		public QuitGossipMenuItem(GossipMenu subMenu, RealmLangKey msg, params object[] args)
			: base(subMenu, msg, args)
		{
			Action = new NonNavigatingGossipAction((convo) =>
			{
				convo.Character.GossipConversation.StayOpen = false;
			});
		}
Esempio n. 36
0
 public GossipMenuItem(string text, GossipActionHandler callback, GossipMenu subMenu)
     : this(text)
 {
     Action  = new NonNavigatingGossipAction(callback);
     SubMenu = subMenu;
 }
Esempio n. 37
0
		public QuitGossipMenuItem(GossipMenuIcon icon, RealmLangKey text, params GossipMenuItem[] items)
			: base(icon, text, items)
		{
			Action = new NonNavigatingGossipAction((convo) =>
			{
				convo.Character.GossipConversation.StayOpen = false;
			});
		}
Esempio n. 38
0
 public GossipMenuItem(GossipMenuIcon icon, string text, GossipActionHandler callback)
     : this(text)
 {
     Icon   = icon;
     Action = new NonNavigatingGossipAction(callback);
 }
Esempio n. 39
0
		public void SetAction(NonNavigatingGossipAction action)
		{
			Action = action;
		}
Esempio n. 40
0
		public LocalizedGossipMenuItem(GossipMenuIcon icon, TranslatableItem text, GossipActionHandler callback)
			: this(text)
		{
			Icon = icon;
			Action = new NonNavigatingGossipAction(callback);
		}
Esempio n. 41
0
 public MultiStringGossipMenuItem(string[] texts, GossipActionHandler callback)
     : this(texts)
 {
     Action = new NonNavigatingGossipAction(callback);
 }
Esempio n. 42
0
		public LocalizedGossipMenuItem(GossipActionHandler callback, RealmLangKey confirmLangKey, RealmLangKey msgKey, params object[] msgArgs)
			: this(msgKey, msgArgs)
		{
			ConfirmText = new TranslatableItem(confirmLangKey);
			Action = new NonNavigatingGossipAction(callback);
		}
Esempio n. 43
0
		public LocalizedGossipMenuItem(GossipActionHandler callback, GossipMenu subMenu, RealmLangKey msgKey, params object[] msgArgs)
			: this(msgKey, msgArgs)
		{
			Action = new NonNavigatingGossipAction(callback);
			SubMenu = subMenu;
		}
Esempio n. 44
0
 public void SetAction(NonNavigatingGossipAction action)
 {
     this.Action = (IGossipAction)action;
 }