/// <summary> /// Displays the Objects tab /// </summary> /// <param name="objects">List of GameObjects to include in the Item List Tab</param> /// <param name="tile">Tile to include in the Item List Tab</param> /// <param name="position">Position of objects</param> public static void ShowItemListTab(IEnumerable <GameObject> objects, LayerTile tile, Vector3 position) { var tab = Instance.ClientTabs[ClientTabType.ItemList]; if (!UITileList.Instance) { UITileList.Instance = tab.GetComponentsInChildren <UITileList>(true)[0]; } if (!Instance.itemListTabExists) { Instance.UnhideTab(ClientTabType.ItemList); } UITileList.ClearItemPanel(); UITileList.UpdateTileList(objects, tile, position); if (!UITileList.IsEmpty()) { Instance.SelectTab(ClientTabType.ItemList); } }