mirror of
https://github.com/goatcorp/Dalamud.git
synced 2026-02-19 14:27:45 +01:00
Add event for LogMessages being added to the chat
This commit is contained in:
parent
3be14d4135
commit
282fa87571
4 changed files with 387 additions and 0 deletions
|
|
@ -1,5 +1,6 @@
|
|||
using System.Collections.Generic;
|
||||
|
||||
using Dalamud.Game.Chat;
|
||||
using Dalamud.Game.Gui;
|
||||
using Dalamud.Game.Text;
|
||||
using Dalamud.Game.Text.SeStringHandling;
|
||||
|
|
@ -50,6 +51,13 @@ public interface IChatGui : IDalamudService
|
|||
/// <param name="message">The message sent.</param>
|
||||
public delegate void OnMessageUnhandledDelegate(XivChatType type, int timestamp, SeString sender, SeString message);
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A delegate type used with the <see cref="IChatGui.LogMessage"/> event.
|
||||
/// </summary>
|
||||
/// <param name="message">The message sent.</param>
|
||||
public delegate void OnLogMessageDelegate(ILogMessage message);
|
||||
|
||||
/// <summary>
|
||||
/// Event that will be fired when a chat message is sent to chat by the game.
|
||||
/// </summary>
|
||||
|
|
@ -70,6 +78,11 @@ public interface IChatGui : IDalamudService
|
|||
/// </summary>
|
||||
public event OnMessageUnhandledDelegate ChatMessageUnhandled;
|
||||
|
||||
/// <summary>
|
||||
/// Event that will be fired when a log message, that is a chat message based on entries in the LogMessage sheet, is sent.
|
||||
/// </summary>
|
||||
public event OnLogMessageDelegate LogMessage;
|
||||
|
||||
/// <summary>
|
||||
/// Gets the ID of the last linked item.
|
||||
/// </summary>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue