internal static void SetObjects(Dictionary <string, object> objects) { LibraryApplicationInterface._objects = objects; LibraryApplicationInterface.IManaged = LibraryApplicationInterface.GetObject <IManaged>(); LibraryApplicationInterface.ITelemetry = LibraryApplicationInterface.GetObject <ITelemetry>(); LibraryApplicationInterface.ILibrarySizeChecker = LibraryApplicationInterface.GetObject <ILibrarySizeChecker>(); LibraryApplicationInterface.INativeArray = LibraryApplicationInterface.GetObject <INativeArray>(); LibraryApplicationInterface.INativeObjectArray = LibraryApplicationInterface.GetObject <INativeObjectArray>(); }
public NativeArrayDebugView(INativeArray <T> array) { if (array == null || !array.IsCreated) { throw new ArgumentNullException(nameof(array)); } m_array = array; }
/// <summary> /// Construct a new instance from a wrapped UE TArray. /// </summary> /// <param name="proxy">Wrapped UE TArray instance. The newly constructed object assumes /// ownership of the wrapper and will dispose of it when it itself is disposed of.</param> public ArrayList(INativeArray <T> proxy) { _nativeArray = proxy; }