getEnergy() публичный Метод

public getEnergy ( ) : float
Результат float
Пример #1
0
    private void initializeIfNecessary()
    {
        //???
        //gameObject.SetActive(true);
        _isAlive = true;

        //LinkedList<Medium> mediums = ReactionEngine.get ().getMediumList();
        _medium          = ReactionEngine.getMediumFromId(1, ReactionEngine.get().getMediumList());
        _maxMediumEnergy = _medium.getMaxEnergy();
        _energy          = _medium.getEnergy() / _maxMediumEnergy;
    }
Пример #2
0
    void Update()
    {
        if (!_pause)
        {
            _lifeManager.regen(Time.deltaTime);
            _energy = _medium.getEnergy() / _maxMediumEnergy;

            if (GameStateController.isShortcutKey(_keyLife, true))
            {
                _lifeManager.addVariation(1f);
            }
            if (GameStateController.isShortcutKey(_keyEnergy, true))
            {
                setEnergy(1f);
            }

            // dammage in case of low energy
            if (_energy <= 0.05f)
            {
                _lifeManager.addVariation(-Time.deltaTime * _lowEnergyDpt);
            }


            // Life animation when life is reducing
            if (_lifeManager.getVariation() < 0)
            {
                if (lifeAnimation.isPlaying == false)
                {
                    lifeAnimation.Play();
                }
            }

            // Energy animation when energy is reducing
            if (_energy < _energyBefore)
            {
                DisplayEnergyAnimation();
            }
            _energyBefore = _energy;


            _lifeManager.applyVariation();
            if (_lifeManager.getLife() == 0f && (_isAlive))
            {
                _isAlive = false;

                RedMetricsManager.get().sendEvent(TrackingEvent.DEATH, null, getLastCheckpointName());
                StartCoroutine(RespawnCoroutine());
            }
        }
    }
Пример #3
0
 private void initializeIfNecessary()
 {
     //???
     //gameObject.SetActive(true);
     _isAlive = true;
     
     //LinkedList<Medium> mediums = ReactionEngine.get ().getMediumList();
     _medium = ReactionEngine.getMediumFromId(1, ReactionEngine.get ().getMediumList());
     _maxMediumEnergy = _medium.getMaxEnergy();
     _energy = _medium.getEnergy()/_maxMediumEnergy;
 }