using UnityEngine; using Verse; namespace WulaFallenEmpire { public class DroneWorkModeDef : Def { [NoTranslate] public string iconPath; public Texture2D uiIcon; public int uiOrder; public override void PostLoad() { if (!string.IsNullOrEmpty(iconPath)) { LongEventHandler.ExecuteWhenFinished(delegate { uiIcon = ContentFinder.Get(iconPath); }); } } } }