public ref UnsafeList GetUnsafeList() { return(ref *(UnsafeList *)UnsafeUtility.AddressOf(ref this)); }
public static unsafe void *AddressOf <T>(ref T output) where T : struct => UnsafeUtility_Collections.AddressOf(ref output);
public static void SetFieldStruct <T>(object target, FieldInfo field, ref T value) where T : struct { UnsafeUtility.SetFieldStructInternal(target, field, UnsafeUtility.AddressOf <T>(ref value), Marshal.SizeOf(typeof(T))); }