public static void Postfix_OnInit(ManualBehaviour __instance) { if (!BehaviourComponents.ContainsKey(__instance)) { BehaviourComponents.Add(__instance, new UIBehaviourComponent(__instance)); } BehaviourComponents[__instance].OnInit(); }
public void OnGUI() { if (isError) { if (GUI.Button(rect, "X")) { ManualBehaviour m = UIFatalErrorTip.instance; if (m != null) { m._Close(); } isError = false; } } }
public static void Postfix_OnDestroy(ManualBehaviour __instance) { BehaviourComponents.Remove(__instance); }
public UIBehaviourComponent(ManualBehaviour behaviour) { _behaviour = behaviour; }