public UIContainer GetUIContainer(UIContainerTag containerTag) { if (!UiTagContainerPairs.ContainsKey(containerTag)) { return(null); } return(UiTagContainerPairs[containerTag]); }
public UIContainerData(UIContainerTag containerTag, UIContainer container) { _containerTag = containerTag; _container = container; }
/// <summary> /// Создаёт GO в UIContainer /// </summary> /// <returns>созданный объект</returns> protected T CreateItem <T>(T sample, UIContainerTag containerTag) where T : Component { return(CreateItem(sample, Data.GetUIContainer(containerTag))); }
public TComponent GetComponentInContainer <TComponent>(UIContainerTag containerTag) => GetUIContainer(containerTag).GetComponent <TComponent>();