public void RefreshView() { for (int i = 0; i < dataList.Count; ++i) { entities[i].GetComponent <CreatureIconUI>().InjectData(dataList[i]); } foreach (var entity in entities) { CreatureIconUI iconUI = entity.GetComponent <CreatureIconUI>(); if (SelectUid.Contains(iconUI.creatureData.uid)) { iconUI.MarkSelected(true); } else { iconUI.MarkSelected(false); } } }
public void InfoItem() { switch (iconIndex) { case -1: CreatureIconUI iconUI = constructureIcon.GetComponent <CreatureIconUI>(); if (iconUI != null) { CloseDungeonBtn(); iconUI.OpenDestination(); } break; default: CreatureIconUI iconUI_2 = partIcons[iconIndex].GetComponent <CreatureIconUI>(); if (iconUI_2 != null) { CloseDungeonBtn(); iconUI_2.OpenDestination(); } break; } }