fix: null check GameObject

This commit is contained in:
Anna 2021-08-22 17:56:24 -04:00
parent 12900ef16b
commit c0873263fd
1 changed files with 6 additions and 0 deletions

View File

@ -93,6 +93,9 @@ namespace XivCommon.Functions {
private void OpenChatBubbleDetourInner(IntPtr manager, IntPtr @objectPtr, IntPtr textPtr, byte a4) {
var @object = this.ObjectTable.CreateObjectReference(objectPtr);
if (@object == null) {
return;
}
var text = Util.ReadSeString(textPtr, this.SeStringManager);
@ -123,6 +126,9 @@ namespace XivCommon.Functions {
private void UpdateChatBubbleDetourInner(IntPtr bubblePtr, IntPtr objectPtr) {
// var bubble = (ChatBubble*) bubblePtr;
var @object = this.ObjectTable.CreateObjectReference(objectPtr);
if (@object == null) {
return;
}
try {
this.OnUpdateBubble?.Invoke(ref @object);