示例#1
0
    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);
    }
示例#2
0
    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);
    }