public void SelectItem(PlayerItemController pic) { selectedItem = pic; foreach (PlayerItemController pic0 in list) { pic0.UnSelect(); } selectedItem.Select(); }
private void AddPlayerItem(GameObject prefab, PlayerItem pi) { GameObject go = Instantiate(prefab, content.transform); PlayerItemController pic = go.AddComponent(Type.GetType(Item.GetItem(pi.ItemId).Script)) as PlayerItemController; pic.HoldeItem(pi, this); pic.Fit(); list.Add(pic); }
void OnDisable() { foreach (PlayerItemController pic0 in list) { pic0.UnSelect(); } selectedItem = null; if (GameManager.Instance != null) { GameManager.Instance.Resume(); } }
void Update() { if (Archive.CurrentArchive.Player.PlayerItems.Count == list.Count) { for (int i = list.Count - 1; i >= 0; i--) { PlayerItemController pic = list[i]; if (pic.Amount <= 0) { list.RemoveAt(i); Destroy(pic.gameObject); } } } }