private void Awake() { player = GameObject.Find("Player"); rb = GetComponent <Rigidbody2D>(); shootingComponent = this.gameObject.GetComponent <EnemyShootingComponent>(); }
// mother of anti-patterns: this HAS to be called when the object is made public void setEnemyShootingComponent(EnemyShootingComponent enemyShootingComponent) { this.enemyShootingComponent = enemyShootingComponent; }