feat: skip logic if no listeners
This commit is contained in:
parent
e10e9f1641
commit
44412897a6
@ -56,6 +56,10 @@ namespace XivCommon.Functions {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private unsafe byte AddBattleTalkDetour(IntPtr uiModule, IntPtr senderPtr, IntPtr messagePtr, float duration, byte style) {
|
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 rawSender = Util.ReadTerminated(senderPtr);
|
||||||
var rawMessage = Util.ReadTerminated(messagePtr);
|
var rawMessage = Util.ReadTerminated(messagePtr);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user