public int GetWeaponSkillID(int weaponid) { if (mWeaponSkillID >= 0 && mSuperWeapon == weaponid) { return(mWeaponSkillID); } if (!DataManager.WeaponTable.ContainsKey(weaponid)) { return(-1); } WeaponTableItem wres = DataManager.WeaponTable[weaponid] as WeaponTableItem; if (!DataManager.WeaponSkillTable.ContainsKey(wres.take_skill)) { return(-1); } WeaponSkillTableItem item = DataManager.WeaponSkillTable[wres.take_skill] as WeaponSkillTableItem; if (item == null) { return(-1); } mWeaponSkillID = item.skillid; mSuperWeapon = weaponid; return(mWeaponSkillID); }
public string GetWeaponSkillIcon(int weaponid) { if (!DataManager.WeaponTable.ContainsKey(weaponid)) { return(""); } WeaponTableItem wres = DataManager.WeaponTable[weaponid] as WeaponTableItem; if (!DataManager.WeaponSkillTable.ContainsKey(wres.take_skill)) { return(""); } WeaponSkillTableItem item = DataManager.WeaponSkillTable[wres.take_skill] as WeaponSkillTableItem; if (item == null) { return(""); } return(item.icon); }