public void OnSelectedSlot(UIHireHeroSlot _slot) { if (selectedSlot != null) { selectedSlot.OnDeSlected(); } selectedSlot = _slot; if (selectedSlot != null) { uiHireHero.txtGold.text = selectedSlot.userRoleHire.HireGold.ToString(); uiHireHero.txtSilver.text = selectedSlot.userRoleHire.HireSilver.ToString(); uiHireHero.togAcceptToHire.value = true; } }
public void Show(UserRoleHire[] userRolesHire) { root.SetActive(true); if (userRolesHire != null) { foreach (UserRoleHire role in userRolesHire) { GameObject go = NGUITools.AddChild(hireList.root.gameObject, hireList.prefab); UIHireHeroSlot slot = go.GetComponent <UIHireHeroSlot>(); slot.InitUser(role, this); listHireSlot.Add(slot); } hireList.root.Reposition(); } }