public static void Set(UIPanel panel, UIWidget widget, string current_section_name) { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0063: Unknown result type (might be due to invalid IL or missing references) //IL_0075: Unknown result type (might be due to invalid IL or missing references) //IL_0098: Unknown result type (might be due to invalid IL or missing references) //IL_009e: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected O, but got Unknown //IL_00aa: Unknown result type (might be due to invalid IL or missing references) if (!(widget == null)) { UIVisibleWidgetShriken uIVisibleWidgetShriken = widget.GetComponent <UIVisibleWidgetShriken>(); if (uIVisibleWidgetShriken == null) { uIVisibleWidgetShriken = widget.get_gameObject().AddComponent <UIVisibleWidgetShriken>(); } uIVisibleWidgetShriken.panel = panel; uIVisibleWidgetShriken.widget = widget; if (string.IsNullOrEmpty(uIVisibleWidgetShriken.sectionName)) { uIVisibleWidgetShriken.sectionName = (current_section_name ?? MonoBehaviourSingleton <GameSceneManager> .I.GetCurrentSectionName()); } if (uIVisibleWidgetShriken.get_transform().get_childCount() > 0) { uIVisibleWidgetShriken.children = (Transform[])new Transform[uIVisibleWidgetShriken.get_transform().get_childCount()]; for (int i = 0; i < uIVisibleWidgetShriken.get_transform().get_childCount(); i++) { uIVisibleWidgetShriken.children[i] = uIVisibleWidgetShriken.get_transform().GetChild(i); } } } }
public static void Remove(UIWidget widget) { if (!(widget == null)) { UIVisibleWidgetShriken component = widget.GetComponent <UIVisibleWidgetShriken>(); if (component != null) { Object.Destroy(component); } } }