public void RemoveComponent(string id) { QuickJumpComponent com = null; if (components.TryGetValue(id, out com)) { components.Remove(id); com.Close(); } }
public void AddComponent(string id) { QuickJumpComponent com = null; if (components.TryGetValue(id, out com)) { return; } var config = ResourcesManager.instance.GetChannelConfigById(id); if (config == null) { return; } var component = UIManager.instance.CreateComponent <QuickJumpComponent>(UINames.QuickJumpItem, content); component.Init(config); components[id] = component; }