internal static unsafe void Invoke(GameplayTagContainer InOutTagContainer, GameplayTagContainer InTagContainer) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((GameplayTagContainer *)(b + 0)) = InOutTagContainer; *((GameplayTagContainer *)(b + 32)) = InTagContainer; Main.GetProcessEvent(BlueprintGameplayTagLibrary.DefaultObject, AppendGameplayTagContainers_ptr, new IntPtr(p));; } }
internal static unsafe bool Invoke(IntPtr obj, GameplayTagContainer TagContainer) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((GameplayTagContainer *)(b + 0)) = TagContainer; Main.GetProcessEvent(obj, HasAnyMatchingGameplayTags_ptr, new IntPtr(p));; return(*((bool *)(b + 32))); } }
internal static unsafe GameplayTagContainer Invoke(GameplayTagContainer Value) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((GameplayTagContainer *)(b + 0)) = Value; Main.GetProcessEvent(BlueprintGameplayTagLibrary.DefaultObject, MakeLiteralGameplayTagContainer_ptr, new IntPtr(p));; return(*((GameplayTagContainer *)(b + 32))); } }
internal static unsafe int Invoke(GameplayTagContainer TagContainer) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((GameplayTagContainer *)(b + 0)) = TagContainer; Main.GetProcessEvent(BlueprintGameplayTagLibrary.DefaultObject, GetNumGameplayTagsInContainer_ptr, new IntPtr(p));; return(*((int *)(b + 32))); } }
internal static unsafe bool Invoke(GameplayTagContainer TagContainer, GameplayTagQuery TagQuery) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((GameplayTagContainer *)(b + 0)) = TagContainer; *((GameplayTagQuery *)(b + 32)) = TagQuery; Main.GetProcessEvent(BlueprintGameplayTagLibrary.DefaultObject, DoesContainerMatchTagQuery_ptr, new IntPtr(p));; return(*((bool *)(b + 104))); } }
internal static unsafe IReadOnlyCollection <GameplayTag> Invoke(GameplayTagContainer GameplayTagContainer) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((GameplayTagContainer *)(b + 0)) = GameplayTagContainer; Main.GetProcessEvent(BlueprintGameplayTagLibrary.DefaultObject, BreakGameplayTagContainer_ptr, new IntPtr(p));; //TODO: array TArray GameplayTags return(UObject.ToUnmangedCollection <GameplayTag>(b + 32)); } }
internal static unsafe bool Invoke(GameplayTagContainer TagContainer, GameplayTag Tag) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((GameplayTagContainer *)(b + 0)) = TagContainer; *((GameplayTag *)(b + 32)) = Tag; Main.GetProcessEvent(BlueprintGameplayTagLibrary.DefaultObject, RemoveGameplayTag_ptr, new IntPtr(p));; return(*((bool *)(b + 44))); } }
internal static unsafe bool Invoke(GameplayTagContainer A, GameplayTagContainer B) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((GameplayTagContainer *)(b + 0)) = A; *((GameplayTagContainer *)(b + 32)) = B; Main.GetProcessEvent(BlueprintGameplayTagLibrary.DefaultObject, NotEqual_GameplayTagContainer_ptr, new IntPtr(p));; return(*((bool *)(b + 64))); } }
internal static unsafe bool Invoke(GameplayTag TagOne, GameplayTagContainer OtherContainer, bool bExactMatch) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((GameplayTag *)(b + 0)) = TagOne; *((GameplayTagContainer *)(b + 16)) = OtherContainer; *((bool *)(b + 48)) = bExactMatch; Main.GetProcessEvent(BlueprintGameplayTagLibrary.DefaultObject, MatchesAnyTags_ptr, new IntPtr(p));; return(*((bool *)(b + 49))); } }
internal static unsafe bool Invoke(byte TagContainerInterface /*TODO: interface TScriptInterface */, GameplayTagContainer OtherContainer) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L }; byte *b = (byte *)p; throw new NotImplementedException(); //TODO: interface TScriptInterface TagContainerInterface *((GameplayTagContainer *)(b + 16)) = OtherContainer; Main.GetProcessEvent(BlueprintGameplayTagLibrary.DefaultObject, HasAllMatchingGameplayTags_ptr, new IntPtr(p));; //TODO: interface TScriptInterface TagContainerInterface return(*((bool *)(b + 48))); } }
internal static unsafe bool Invoke(GameplayTagContainer A, string B) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((GameplayTagContainer *)(b + 0)) = A; var B_handle = GCHandle.Alloc(B, GCHandleType.Pinned); *(IntPtr *)(b + 32) = B_handle.AddrOfPinnedObject(); *(int *)(b + IntPtr.Size + 32) = B.Length; *(int *)(b + IntPtr.Size + 4 + 32) = B.Length; Main.GetProcessEvent(BlueprintGameplayTagLibrary.DefaultObject, NotEqual_TagContainerTagContainer_ptr, new IntPtr(p));; B_handle.Free(); return(*((bool *)(b + 48))); } }