public void OnChoiceUnit(EzItemSet unit) { Debug.Log("PartyDirector::OnChoiceUnit"); var slot = _selectedForm.Slots.FirstOrDefault(item => item.Name == _selectedSlotIndex.ToString()); if (slot == null) { _selectedForm.Slots.Add(new EzSlot { Name = _selectedSlotIndex.ToString(), PropertyId = unit.ItemSetId, }); } else { slot.PropertyId = unit.ItemSetId; } _formationWatcher.onWatchFormation.Invoke( _selectedMoldModel, _selectedMoldIndex, _selectedForm ); _partySetting.onChangeFormation.Invoke( _selectedMoldModel, _selectedMoldIndex, _selectedSlotIndex, unit ); }
public void OnSelectUnit( EzItemSet itemSet ) { StartCoroutine( InventoryController.Consume( _client, _session, _unitSetting.inventoryNamespaceName, _unitSetting.inventoryModelName, itemSet.ItemName, 1, _unitSetting.onConsume, _unitSetting.onError, itemSet.Name ) ); }
public void OnUseItem( EzItemSet itemSet, int count ) { StartCoroutine( InventoryController.Consume( _client, _session, _inventorySetting.inventoryNamespaceName, _inventorySetting.inventoryModelName, itemSet.ItemName, count, _inventorySetting.onConsume, _inventorySetting.onError, itemSet.Name ) ); }
public void Initialize( EzItemModel itemModel, EzItemSet itemSet ) { _itemSet = itemSet; var metadata = JsonMapper.ToObject <Metadata>(itemModel.Metadata); icon.text = metadata.displayName; rarity.text = ""; for (int i = 0; i < metadata.rarity + 1; i++) { rarity.text += "★"; } while (rarity.text.Length < 5) { rarity.text = "☆" + rarity.text; } }
public void Initialize( EzItemSet itemSet ) { _itemSet = itemSet; }
public void OnChoiceUnit(EzItemSet unit) { experienceDirector.OnShowStatusWidget( unit.ItemSetId ); }
public void OnClickItem(EzItemSet itemSet) { onChoiceUnit.Invoke(itemSet); }
public void OnClickItem(EzItemSet itemSet) { onUseItem.Invoke(itemSet, 1); }