public void OnClear() { DestroySelectEffect(); _playerPreview.Clean(); for (int i = 0; i < 10; i++) { UITownPlayerItem uiTownPlayerItem = _items[i].GetComponent <UITownPlayerItem>(); uiTownPlayerItem.UnloadImage(); } }
public void InitItems() { _itemIcons[0].SetActive(true); _itemIcons[1].SetActive(true); _itemIcons[2].SetActive(true); _itemIcons[3].SetActive(true); int role = 1; // _openShowPlayerClass == -1 ? (int)_activePlayerInfo.CurPlayerProfile.Role : _openShowPlayerClass; for (int i = 0; i < 10; i++) { UITownPlayerItem uiTownPlayerItem = _items[i].GetComponent <UITownPlayerItem>(); uiTownPlayerItem.MyUITownPlayer = this; uiTownPlayerItem.SetItemData(null, role); uiTownPlayerItem.ObservedItem = null; } for (int i = 0; i < _activePlayerInfo.equipIds.Count; i++) { string itemId = _activePlayerInfo.equipIds[i]._id; ItemData itemData = DataManager.Instance.GetItemData(itemId); int itemPos = GetPartPosition(itemData.subType); if (itemPos != 0) { UITownPlayerItem uiTownPlayerItem = _items[itemPos - 1].GetComponent <UITownPlayerItem>(); uiTownPlayerItem.SetItemData(itemData, role); //uiTownPlayerItem.ObservedItem = _activePlayerInfo._tablePlayerProfile[role]._equipedInventory.GetItem(itemId); if (itemData.subType == ItemSubType.necklace) { _itemIcons[0].SetActive(false); } else if (itemData.subType == ItemSubType.ring) { _itemIcons[1].SetActive(false); } } } for (int i = 0; i < 10; i++) { UITownPlayerItem uiTownPlayerItem = _items[i].GetComponent <UITownPlayerItem>(); uiTownPlayerItem.InitImage(); } }
public void OnClickPreviewButton() { _previewButton.SetActive(false); _playerInfoButton.SetActive(true); if (_currentItem != null) { _currentItem = null; DestroySelectEffect(); _preview.SetActive(true); _itemPanel.SetActive(false); _playerInfoPanel.SetActive(false); } else { _preview.SetActive(true); _itemPanel.SetActive(false); _playerInfoPanel.SetActive(false); _previewButton.SetActive(false); _playerInfoButton.SetActive(true); } }
public void SelectItem(UITownPlayerItem uiTownPlayerItem) { if (_currentItem != null) { _currentItem.Selected = false; } _currentItem = uiTownPlayerItem; _currentItem.Selected = true; _currentItemTransform = uiTownPlayerItem.gameObject.transform; CreateSelectEffect(); UpdateSelectEffectPosition(); _previewButton.SetActive(true); _playerInfoButton.SetActive(false); _itemPanel.SetActive(true); StartCoroutine(FadeColor(_itemPanel)); _preview.SetActive(false); _playerInfoPanel.SetActive(false); }