public void InitViews(SlotitemModel dstSlotItem) { if (dstSlotItem == null) { this.SwitchActive(false); this.weaponName.text = "\u3000-"; this.mLock_Icon.get_transform().set_localScale(Vector3.get_zero()); } else { this.SwitchActive(true); this.weaponName.text = dstSlotItem.Name; this.weaponTypeIcon.spriteName = string.Format("icon_slot{0}", dstSlotItem.Type4); this.UnloadSlotItemTexture(false); this.weaponImage.mainTexture = this.BgTextureResourceLoad(dstSlotItem.MstId); if (dstSlotItem.IsLocked()) { this.mLock_Icon.get_transform().set_localScale(Vector3.get_one()); } else { this.mLock_Icon.get_transform().set_localScale(Vector3.get_zero()); } this.paramTable.GetChildList().ForEach(delegate(Transform e) { NGUITools.Destroy(e); }); } }
public void InitViews(SlotitemModel dstSlotItem) { if (dstSlotItem == null) { SwitchActive(active: false); weaponName.text = "\u3000-"; mLock_Icon.transform.localScale = Vector3.zero; return; } SwitchActive(active: true); weaponName.text = dstSlotItem.Name; weaponTypeIcon.spriteName = $"icon_slot{dstSlotItem.Type4}"; UnloadSlotItemTexture(); weaponImage.mainTexture = BgTextureResourceLoad(dstSlotItem.MstId); if (dstSlotItem.IsLocked()) { mLock_Icon.transform.localScale = Vector3.one; } else { mLock_Icon.transform.localScale = Vector3.zero; } paramTable.GetChildList().ForEach(delegate(Transform e) { NGUITools.Destroy(e); }); }
private void InitializeItemInfo(SlotitemModel slotItemModel) { this.mLabel_Rare.text = Util.RareToString(slotItemModel.Rare); this.mLabel_Name.text = slotItemModel.Name; this.mSprite_SlotItem.spriteName = "icon_slot" + slotItemModel.Type4; this.mSprite_LockIcon.spriteName = ((!slotItemModel.IsLocked()) ? null : "lock_on"); }
public void Initialize(int index, SlotitemModel itemModel, ShipModel shipModel) { this.index = index; this.mModel = itemModel; bool flag = false; this.isExSlot = (shipModel.HasExSlot() && shipModel.SlotCount <= index); base.get_transform().SetActiveChildren(true); if (this.ExSlotButton != null) { this.ExSlotButton.get_transform().get_parent().SetActive(false); } if (itemModel != null) { this.mLabel_Name.text = this.mModel.Name; if (itemModel.IsLocked()) { this.mLock_Icon.get_transform().set_localScale(Vector3.get_one()); } else { this.mLock_Icon.get_transform().set_localScale(Vector3.get_zero()); } this.mSprite_TypeIcon.spriteName = "icon_slot" + itemModel.Type4; flag = itemModel.IsPlane(true); if (flag) { this.mLabel_PlaneCount.text = shipModel.TousaiMax[index].ToString(); } } else { this.mLabel_Name.text = "-"; this.mLock_Icon.get_transform().set_localScale(Vector3.get_zero()); this.mSprite_TypeIcon.spriteName = "icon_slot_notset"; } this.mLabel_PlaneCount.SetActive(flag); this.SetPlaneSkill(itemModel); this.InitializeButtonColor(this.mButton_Action); this.levelStar.Init(itemModel); if (this.isExSlot) { this.ChangeExMode(); } else { this.ChangeNormalMode(); } }
public void Initialize(int index, SlotitemModel itemModel, ShipModel shipModel) { this.index = index; mModel = itemModel; bool flag = false; isExSlot = (shipModel.HasExSlot() && shipModel.SlotCount <= index); base.transform.SetActiveChildren(isActive: true); if (ExSlotButton != null) { ExSlotButton.transform.parent.SetActive(isActive: false); } if (itemModel != null) { mLabel_Name.text = mModel.Name; if (itemModel.IsLocked()) { mLock_Icon.transform.localScale = Vector3.one; } else { mLock_Icon.transform.localScale = Vector3.zero; } mSprite_TypeIcon.spriteName = "icon_slot" + itemModel.Type4; flag = itemModel.IsPlane(dummy: true); if (flag) { mLabel_PlaneCount.text = shipModel.TousaiMax[index].ToString(); } } else { mLabel_Name.text = "-"; mLock_Icon.transform.localScale = Vector3.zero; mSprite_TypeIcon.spriteName = "icon_slot_notset"; } mLabel_PlaneCount.SetActive(flag); SetPlaneSkill(itemModel); InitializeButtonColor(mButton_Action); levelStar.Init(itemModel); if (isExSlot) { ChangeExMode(); } else { ChangeNormalMode(); } }
public void Init(SlotitemModel slotItem) { this.slotItem = slotItem; if (slotItem != null) { this.labelName.text = slotItem.Name; if (slotItem.IsLocked()) { this.mLock_Icon.get_transform().set_localScale(Vector3.get_one()); } else { this.mLock_Icon.get_transform().set_localScale(Vector3.get_zero()); } this.ItemIcon.spriteName = "icon_slot" + slotItem.Type4.ToString(); } else { this.mLock_Icon.get_transform().set_localScale(Vector3.get_zero()); } }
public void Init(SlotitemModel slotItem) { this.slotItem = slotItem; if (slotItem != null) { labelName.text = slotItem.Name; if (slotItem.IsLocked()) { mLock_Icon.transform.localScale = Vector3.one; } else { mLock_Icon.transform.localScale = Vector3.zero; } ItemIcon.spriteName = "icon_slot" + slotItem.Type4.ToString(); } else { mLock_Icon.transform.localScale = Vector3.zero; } }
public bool IsValidBreakItem() { if (_selected_items.Count == 0) { return(false); } if (_unset_slotitem == null) { _UpdateUnsetSlotitems(); } for (int i = 0; i < _selected_items.Count; i++) { int slotitem_mem_id = _selected_items[i]; SlotitemModel slotitemModel = _unset_slotitem.Find((SlotitemModel tmp) => tmp.MemId == slotitem_mem_id); if (slotitemModel.IsLocked()) { return(false); } } return(true); }