feat: skip logic if no listeners

This commit is contained in:
Anna 2021-04-17 23:28:40 -04:00
parent e10e9f1641
commit 44412897a6
Signed by: anna
GPG Key ID: 0B391D8F06FCD9E0

View File

@ -56,6 +56,10 @@ namespace XivCommon.Functions {
}
private unsafe byte AddBattleTalkDetour(IntPtr uiModule, IntPtr senderPtr, IntPtr messagePtr, float duration, byte style) {
if (this.OnBattleTalk == null) {
return this.AddBattleTalkHook!.Original(uiModule, senderPtr, messagePtr, duration, style);
}
var rawSender = Util.ReadTerminated(senderPtr);
var rawMessage = Util.ReadTerminated(messagePtr);