public static void UpdateWeaponrPowerLevel(int level)
 {
     lock (ScreenManager.LockSection)
     {
         WeaponBar.Percent = level;
         WeaponBar.draw();
     }
 }
Exemplo n.º 2
0
 void OnGUI()
 {
     if (cartridge.ContainsKey(activeWeapon) && cartridge[activeWeapon] > 0)
     {
         GUI.Label(new Rect(30, 40, 100, 50), cartridge[activeWeapon].ToString());
     }
     WeaponBar.Refresh();
 }
    }                                       // Unity Ads

    protected override void Start()
    {
        //weapons.Bolt.level = 5;
        //weapons.Sphere.level = 5;
        //weapons.Laser.level = 5;

        // Get GameManager
        GameMgr = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameManager>();

        // get HUDs
        healthCircle = GameObject.Find("HealthCircle").GetComponent <HealthBar>();
        weaponCircle = GameObject.Find("WeaponCircle").GetComponent <WeaponBar>();
        if (healthCircle == null)
        {
            Debug.LogError("Can not find the health bar.");
        }
        if (weaponCircle == null)
        {
            Debug.LogError("Can not find the weapon bar.");
        }

        // from Damageable
        base.Start();

        // initial properties
        _remainingLife = initialLife;
        _isImmune      = false;
        HasAd          = false;
        healthCircle.update(maxHealth, maxHealth);
        healthCircle.updateLife(_remainingLife);

        // Load weapon
        _currentWeapon = weapons.Bolt;
        weaponCircle.switchWeapon(_currentWeapon);

        // immunity on respawn
        StartCoroutine(immuneOnRespawn(immuneDuration, immuneBlinkInterval));
    }
        private static void DrawScreen()
        {
            BorderLine.draw();
            TitleLabel.draw();
            WeaponTypeLabel.draw();
            ArmourTypeLabel.draw();

            //Updatable
            GoldItemLabel.draw();
            SilverItemLabel.draw();
            KeyItemLabel.draw();
            ArmourItemLabel.draw();
            SwordItemLabel.draw();
            HealthPotionLabel.draw();
            TotalItemLabel.draw();
            TotalEnemyLabel.draw();
            TotalMonsterWLabel.draw();
            TotalGlobinWLabel.draw();
            WeaponTypeValLabel.draw();
            ArmourTypeValLabel.draw();
            WeaponBar.draw();
            ArmourBar.draw();
        }