CrabUI
Loading...
Searching...
No Matches
CUIBuilder.cs
1using System;
2using System.Reflection;
3using System.Runtime.CompilerServices;
4using System.Collections.Generic;
5using System.Collections.Immutable;
6using System.Linq;
7
8using Barotrauma;
9using HarmonyLib;
10using Microsoft.Xna.Framework;
11using System.IO;
12
13namespace CrabUI
14{
15 public partial class CUI
16 {
17 //Idk, not very usefull
18 /// <summary>
19 /// Just an experimant
20 /// Creates empty CUIComponent from class name
21 /// </summary>
22 /// <param name="componentName"></param>
23 /// <returns></returns>
24 public static CUIComponent Create(string componentName)
25 {
26 return (CUIComponent)Activator.CreateInstance(CUIReflection.GetComponentTypeByName(componentName));
27 }
28 }
29}
Base class for all components.
static CUIComponent Create(string componentName)
Just an experimant Creates empty CUIComponent from class name.
Definition CUIBuilder.cs:24