示例#1
0
    private void Setup(WeaponData templateArg)
    {
        itemInfo = new InventoryItemInfo(templateArg.itemInfo);

        weaponType = templateArg.weaponType;

        fireMethod = templateArg.fireMethod;

        weaponStats = new WeaponStats(templateArg.weaponStats);

        // setup weapon stats based on weapon rarity
        weaponStats.SetupRarityModifiers(itemInfo.itemRarity);
    }
示例#2
0
    private void Setup()
    {
        itemInfo = new InventoryItemInfo();

        weaponType = WeaponType.None;

        fireMethod = ProjectileFireMethodType.None;

        weaponStats = new WeaponStats();

        // setup weapon stats based on weapon rarity
        weaponStats.SetupRarityModifiers(itemInfo.itemRarity);
    }