void Start() { _playerStatesScript = GetComponent <PlayerStates_script>(); _armPivot = transform.GetChild(1); _bulletExit = _armPivot.GetChild(1).GetChild(0); _effectsManager = GameController.GetComponent <EffectsManager_script>(); _bullets = new List <GameObject>(); }
void Start() { _playerStatesScript = FindObjectOfType <PlayerStates_script>(); _armPivot = this.transform.GetChild(1); _bulletExit = _armPivot.GetChild(1).GetChild(0); _headRend = transform.GetChild(0).GetChild(1).GetComponent <SpriteRenderer>(); _torsoRend = transform.GetChild(0).GetComponent <SpriteRenderer>(); _legsRend = transform.GetChild(0).GetChild(0).GetComponent <SpriteRenderer>(); _armRend = _armPivot.GetChild(0).GetComponent <SpriteRenderer>(); _effectsManager = GameController.GetComponent <EffectsManager_script>(); _bullets = new List <GameObject>(); AllowShoot = false; RandomPos(); //Invoke("Aim",ReactionTime); }