using System; using System.Reflection; using System.Runtime.CompilerServices; using System.Collections.Generic; using System.Collections.Immutable; using System.Linq; using Barotrauma; using HarmonyLib; using Microsoft.Xna.Framework; using System.IO; namespace QICrabUI { public partial class CUI { //Idk, not very usefull /// /// Just an experimant /// Creates empty CUIComponent from class name /// /// /// public static CUIComponent Create(string componentName) { return (CUIComponent)Activator.CreateInstance(CUIReflection.GetComponentTypeByName(componentName)); } } }