Beispiel #1
0
    // Token: 0x06003328 RID: 13096 RVA: 0x000C1250 File Offset: 0x000BF450
    public override void PopulateInfoWindow(global::ItemToolTip infoWindow, global::IInventoryItem tipItem)
    {
        infoWindow.AddItemTitle(this, tipItem, 0f);
        infoWindow.AddConditionInfo(tipItem);
        infoWindow.AddSectionTitle("Weapon Stats", 20f);
        float currentAmount  = this.recoilPitchMax + this.recoilYawMax;
        float maxAmount      = 60f;
        float currentAmount2 = 1f / this.fireRate;

        if (this.isSemiAuto)
        {
            infoWindow.AddBasicLabel("Semi Automatic Weapon", 15f);
        }
        else
        {
            infoWindow.AddProgressStat("Fire Rate", currentAmount2, 12f, 15f);
        }
        infoWindow.AddProgressStat("Damage", this.GetGUIDamage(), 100f, 15f);
        infoWindow.AddProgressStat("Recoil", currentAmount, maxAmount, 15f);
        infoWindow.AddProgressStat("Range", this.GetBulletRange(null), 200f, 15f);
        infoWindow.AddItemDescription(this, 15f);
        infoWindow.FinishPopulating();
    }