public EquipmentItem(string id, string spriteId, int value, SLOT_TYPE sT, List <MOD_TYPE> mtList, List <float> modValList, int count = 1) : base(id, spriteId, value) { _slotType = sT; _modTypeList = mtList; _modValueList = modValList; _count = count; }
public void InitInfo_Yuanbao(OnClick delSlotOnClick = null, string strNum = "", bool showNum = false) { m_ItemID = GlobeVar.INVALID_ID; m_eItemType = SLOT_TYPE.TYPE_YUANBAO; m_delSlotOnClick = delSlotOnClick; m_ItemIcon.spriteName = "yuanbao2"; m_ItemIcon.gameObject.SetActive(true); m_QualitySprite.spriteName = GlobeVar.QualityColorGrid[4]; m_QualitySprite.gameObject.SetActive(true); if (showNum || strNum != "") { m_NumLabel.text = strNum; m_NumLabel.gameObject.SetActive(true); } else { m_NumLabel.gameObject.SetActive(false); } if (m_DisableSprite != null) { m_DisableSprite.gameObject.SetActive(false); } }
public void InitInfo_Restaurant(int id, OnClick delSlotOnClick = null, string strNum = "", bool showNum = false) { m_ItemID = id; m_eItemType = SLOT_TYPE.TYPE_RESTAURANT; m_delSlotOnClick = delSlotOnClick; Tab_CommonItem tabCommonItem = TableManager.GetCommonItemByID(id, 0); if (tabCommonItem == null) { ClearInfo(); } else { m_ItemIcon.spriteName = tabCommonItem.Icon; m_ItemIcon.gameObject.SetActive(true); m_QualitySprite.spriteName = GlobeVar.QualityColorGrid[tabCommonItem.Quality - 1]; m_QualitySprite.gameObject.SetActive(true); if (showNum || strNum != "") { m_NumLabel.text = strNum; m_NumLabel.gameObject.SetActive(true); } else { m_NumLabel.gameObject.SetActive(false); } m_DisableSprite.gameObject.SetActive(false); } }
public void InitInfo_Mount(int id, OnClick delSlotOnClick = null, string strNum = "", bool showNum = false) { m_ItemID = id; m_eItemType = SLOT_TYPE.TYPE_MOUNT; m_delSlotOnClick = delSlotOnClick; m_NumLabel.gameObject.SetActive(false); }
public void InitInfo(SLOT_TYPE type, int id, OnClick delSlotOnClick = null, string strNum = "", bool showNum = false) { if (id == GlobeVar.INVALID_ID || type == SLOT_TYPE.TYPE_INVALID) { ClearInfo(); } if (type == SLOT_TYPE.TYPE_ITEM) { InitInfo_Item(id, delSlotOnClick, strNum, showNum); } else if (type == SLOT_TYPE.TYPE_FASHION) { InitInfo_Fashion(id, delSlotOnClick, strNum, showNum); } else if (type == SLOT_TYPE.TYPE_FELLOW) { InitInfo_Fellow(id, delSlotOnClick, strNum, showNum); } else if (type == SLOT_TYPE.TYPE_MOUNT) { InitInfo_Mount(id, delSlotOnClick, strNum, showNum); } else if (type == SLOT_TYPE.TYPE_FORMULA) { InitInfo_Formula(id, delSlotOnClick, strNum, showNum); } else if (type == SLOT_TYPE.TYPE_STUFF) { InitInfo_Stuff(id, delSlotOnClick, strNum, showNum); } else if (type == SLOT_TYPE.TYPE_RESTAURANT) { InitInfo_Restaurant(id, delSlotOnClick, strNum, showNum); } else if (type == SLOT_TYPE.TYPE_COIN) { InitInfo_Coin(delSlotOnClick, strNum, showNum); } else if (type == SLOT_TYPE.TYPE_YUANBAO) { InitInfo_Yuanbao(delSlotOnClick, strNum, showNum); } else if (type == SLOT_TYPE.TYPE_YUANBAOBIND) { InitInfo_YuanbaoBind(delSlotOnClick, strNum, showNum); } else if (StaticItemType == (int)SLOT_TYPE.TYPE_PLAYEREXP) { InitInfo_PlayerExp(strNum, delSlotOnClick); } else if (StaticItemType == (int)SLOT_TYPE.TYPE_FELLOWEXP) { InitInfo_FellowExp(strNum, delSlotOnClick); } }
/** * 英雄技能相关 */ private void SetSkillSlotType(int nSlotID, SLOT_TYPE nSlotType) { if (!Value.IsValueValid(vSkillBtnsMgr)) { return; } int _nType = Convert.ToInt32(nSlotType); if (vSkillBtnsMgr.Invoke("SetSkillSlotType", nSlotID, _nType) == null) { Trace.LogError("call SetSkillSlotType failed"); return; } }
public void InitInfo_FellowExp(string strExp, OnClick delSlotOnClick = null) { m_ItemID = GlobeVar.INVALID_ID; m_eItemType = SLOT_TYPE.TYPE_FELLOWEXP; m_delSlotOnClick = delSlotOnClick; m_ItemIcon.spriteName = "fellowexp"; m_ItemIcon.gameObject.SetActive(true); m_QualitySprite.spriteName = GlobeVar.QualityColorGrid[4]; m_QualitySprite.gameObject.SetActive(true); m_NumLabel.text = strExp; m_NumLabel.gameObject.SetActive(true); m_DisableSprite.gameObject.SetActive(false); }
public void ClearInfo() { m_ItemID = GlobeVar.INVALID_ID; m_eItemType = SLOT_TYPE.TYPE_INVALID; m_delSlotOnClick = null; m_ItemIcon.gameObject.SetActive(false); m_QualitySprite.gameObject.SetActive(false); m_NumLabel.gameObject.SetActive(false); if (m_DisableSprite != null) { m_DisableSprite.gameObject.SetActive(false); } if (m_ChooseSprite != null) { m_ChooseSprite.gameObject.SetActive(false); } }
public void InitInfo_Formula(int id, OnClick delSlotOnClick = null, string strNum = "", bool showNum = false) { m_ItemID = id; m_eItemType = SLOT_TYPE.TYPE_FORMULA; m_delSlotOnClick = delSlotOnClick; m_NumLabel.gameObject.SetActive(false); Tab_LivingSkill tabFormula = TableManager.GetLivingSkillByID(id, 0); if (tabFormula == null) { ClearInfo(); } else { m_ItemIcon.spriteName = tabFormula.Icon; m_ItemIcon.gameObject.SetActive(true); } }
public void InitInfo_Fashion(int id, OnClick delSlotOnClick = null, string strNum = "", bool showNum = false) { m_ItemID = id; m_eItemType = SLOT_TYPE.TYPE_FASHION; m_delSlotOnClick = delSlotOnClick; Tab_FashionData tabFashionData = TableManager.GetFashionDataByID(id, 0); if (tabFashionData == null) { ClearInfo(); } else { m_ItemIcon.spriteName = tabFashionData.Icon; m_ItemIcon.gameObject.SetActive(true); m_QualitySprite.gameObject.SetActive(false); m_NumLabel.gameObject.SetActive(false); } }
public void SetType( SLOT_TYPE _type) { type = _type; }