コード例 #1
0
 void Start()
 {
     _enumCurrentStateTurret = Enum_StateTurret.TurretLevel1;
     _enumCurrentTurretType  = Enum_TurretType.None;
     _enumOldStateTurret     = _enumCurrentStateTurret;
     _pv            = ConstantesManager.STANDARD_LVL1_PV_MAX;
     _pvMax         = ConstantesManager.STANDARD_LVL1_PV_MAX;
     _enumTurretAim = Enum_TurretAim.None;
     _ennemiManager = (GameObject.FindGameObjectWithTag(_tagEnnemiManager)).GetComponent <EnnemiManager>();
     //Debug.Log ("PLOP " + _ennemiManager);
     _bulletSpeed = ConstantesManager.BULLET_TURRET_SPEED;
     _pv          = ConstantesManager.STANDARD_LVL1_PV_MAX;
     _rateOfFire  = ConstantesManager.EMP_LVL1_RATE_OF_FIRE + RandOn10Percent(ConstantesManager.STANDARD_LVL1_RATE_OF_FIRE / 10);      //shooting/sec
     _shootDamage = ConstantesManager.STANDARD_LVL1_PV_MAX;
 }
コード例 #2
0
    public float _timeInTuto = 8;    //sec

    // Use this for initialization
    void Start()
    {
        _ennemiManager = new EnnemiManager();
        _playerManager = new PlayerManager();
        _enumStateGame = Enum_StateGame.Tuto;
        StartTuto();


        _playerManager = ((GameObject)Instantiate(_playerPrefab, _BottomLeftAnchorPrefab.transform.position, Quaternion.identity)).GetComponent <PlayerManager>();
        _playerManager.transform.parent = _BottomLeftAnchorPrefab.transform;

        _ennemiManager = ((GameObject)Instantiate(_ennemiPrefab, this.transform.position, Quaternion.identity)).GetComponent <EnnemiManager>();
        _ennemiManager.transform.parent = this.transform;

        //StartShoot ();
    }
コード例 #3
0
    void Update()
    {
        if (_pointLight.intensity == 0)
        {
            _sphereCaster.enabled = false;
        }
        else
        {
            _sphereCaster.enabled = true;
        }

        if (!ClockTimer._isCardVisible && sceneName != "MainMenu")
        {
            if (_life > Mathf.RoundToInt(100 * _effectCapacityMax))
            {
                _life = Mathf.RoundToInt(100 * _effectCapacityMax);
            }
            else if (_life < 0)
            {
                _life = 0;
            }

            if (Input.GetMouseButtonDown(0))
            {
                SwitchOnOff();
            }
            if (Input.GetMouseButtonDown(1))
            {
                ChangingMode();
            }
        }

        foreach (GameObject obj in _sphereCaster._enemyTouched)
        {
            if (obj != null && obj.tag == "Enemy")
            {
                EnnemiManager enMa            = obj.GetComponent <EnnemiManager>();
                string        typeLampeToKill = enMa.lampeToKill.ToString();
                Debug.Log(typeLampeToKill == _differentsMods.ToString());
                if (typeLampeToKill == "_classique" || typeLampeToKill == _differentsMods.ToString())
                {
                    Debug.Log(typeLampeToKill + "  " + enMa.secondesHP);
                    enMa.secondesHP -= Time.deltaTime * _nombreDeModsDeLamp[_actualMod]._modDamage;
                }
            }
        }
    }