Ejemplo n.º 1
0
		internal DrawingObject(StationPlugin plugin, Action<DrawingObject> deleteDrawingObject, bool instant, IntPtr ptr)
			: base(ptr)
		{
			this.StationPlugin = plugin;
			this.deleteDrawingObject = deleteDrawingObject;
			this.IsInstant = instant;

			if (!this.IsInstant)
				this.StationPlugin.EndDocument += DeleteOnEndDocument;
		}
Ejemplo n.º 2
0
		internal DrawingMaterial(StationPlugin plugin, int index, Action<DrawingMaterial> deleteDrawingMaterial, bool instant, IntPtr ptr)
			: base(ptr)
		{
			this.StationPlugin = plugin;
			this.index = index;
			this.deleteDrawingMaterial = deleteDrawingMaterial;
			this.IsInstant = instant;

			if (!this.IsInstant)
				this.StationPlugin.EndDocument += DeleteOnEndDocument;
		}