Example #1
0
 void SetFPS(int fps)
 {
     if (m_FPS)
     {
         m_FPS.SetNumber(fps, 99);
     }
 }
    // ------
    void UpdateAmmoDisplay()
    {
        if (LocalPlayer == null || LocalPlayer.Owner == null || LocalPlayer.Owner.WeaponComponent == null)
        {
            return;
        }

        if (LocalPlayer.Owner.WeaponComponent.CurrentWeapon == E_WeaponID.None)
        {
            return;
        }

        //Debug.Log( s_WeaponType[idx] );
        WeaponBase w = LocalPlayer.Owner.WeaponComponent.GetCurrentWeapon();

        //pokud je ammo pod critickou hranici, zacni blikat s ammem (a zobraz ho cervene)
        //bool critical = (w.ClipAmmo > 0) && (w.IsCriticalAmmo);
        if (AmmoClip)
        {
            AmmoClip.SetNumber(w.ClipAmmo, 999);

            int ammo = w.WeaponAmmo + w.ClipAmmo;
            if (ammo == 0)
            {
                WeaponIcon.Color = Color.red;
            }
            else
            {
                WeaponIcon.Color = WeaponIconOrigColor;
            }

            /*if (critical)
             * {
             * AmmoClip.Widget.Show(m_WeaponButton[idx].Widget.IsVisible() && m_AmmoBlink, true);
             * //a.m_ClipRed.SetNumber(w.ClipAmmo, 99);
             * //a.m_ClipRed.Widget.Show(m_WeaponButton[idx].Widget.IsVisible() && !m_AmmoBlink, true);
             * }
             * else
             * {
             * AmmoClip.Widget.Show(m_WeaponButton[idx].Widget.IsVisible(), true);
             * //a.m_ClipRed.Widget.Show(false, true);
             * }
             * /**/
        }

        if (AmmoWeapon != null)
        {
            AmmoWeapon.SetNumber(w.WeaponAmmo, 999);
        }
    }