public void Add(FlowWindowBase.SerializeParamBase param) { if (!UnityEngine.Object.op_Inequality((UnityEngine.Object)param.window, (UnityEngine.Object)null)) { return; } FlowWindowBase instance = Activator.CreateInstance(param.type) as FlowWindowBase; if (instance == null) { return; } instance.Initialize(param); this.m_List.Add(instance); }
public void Remove(FlowWindowBase window) { window.Release(); this.m_List.Remove(window); }