/// <summary> /// Sends NpcTalkEndR but doesn't leave NPC. /// </summary> /// <param name="hide"></param> /// <param name="message">Dialog closes immediately if null.</param> public void Close2(Hide hide, string message) { if (message != null) { if (hide == Hide.Face || hide == Hide.Both) message = new DialogPortrait(null).ToString() + message; else if (this.NPC.DialogPortrait != null) message = new DialogPortrait(this.NPC.DialogPortrait).ToString() + message; if (hide == Hide.Name || hide == Hide.Both) message = new DialogTitle(null).ToString() + message; } Send.NpcTalkEndR(this.Player, this.NPC.EntityId, message); }
/// <summary> /// Sends NpcTalkEndR but doesn't leave NPC. /// </summary> /// <param name="message">Dialog closes immediately if null.</param> public void Close2(string message = null) { if (message != null && this.NPC.DialogPortrait != null) message = new DialogPortrait(this.NPC.DialogPortrait).ToString() + message; Send.NpcTalkEndR(this.Player, this.NPC.EntityId, message); }