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; }
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 (); }
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; } } } }