コード例 #1
0
        private void UpgradePowerAbility()
        {
            PlaySound(_upgradeClip);

            Data.SetShootPower(Data.GetShootPower() + _increasePowerValue);
            Data.SetCoinsCount(Data.GetCoinsCount() - _shootPowerPrice);

            UpdatePowerText();
            UpdateCoinsText();
        }
コード例 #2
0
        private void OnGameStarted()
        {
            if (!_useInspectorValues)
            {
                _shootPower = Data.GetShootPower();
                _shootSpeed = Data.GetShootSpeed();
            }

            if (GetComponent <Animator>())
            {
                GetComponent <Animator>().enabled = false;
            }

            foreach (Transform bullet in _bullets)
            {
                bullet.GetComponent <Bullet>().ShootPower = _shootPower;
            }
        }
コード例 #3
0
 private void UpdatePowerText()
 {
     _currentUpgradeValue.text = Data.GetShootPower() + "p";
 }