/// <summary> /// Get the pointer to property value in a supplied 'container'. /// You can _only_ call this function on a UObject* or a uint8*. If the property you want is a 'top level' UObject property, you _must_ /// call the function passing in a UObject* and not a uint8*. There are checks inside the function to vertify this. /// </summary> /// <param name="container">UObject* or uint8* to container of property value</param> /// <param name="arrayIndex">In array case, index of array element we want</param> /// <returns></returns> public IntPtr ContainerUObjectPtrToValuePtr(IntPtr container, int arrayIndex = 0) { return(Native_UProperty.ContainerUObjectPtrToValuePtr(Address, container, arrayIndex)); }