void Start()
 {
     animator = GetComponent<Animator> ();
     movementController = this.GetComponent<ExteriorMainMovement>();
     firingController = this.GetComponent<ExteriorMainFiring>();
     changeState(state.approach);
 }
    void Awake()
    {
        movementController = this.GetComponent<ExteriorMainMovement>();
        target = GameObject.FindGameObjectWithTag("Player");

        emitter = acidEmitter.GetComponent<ParticleEmitter> ();
        animator = GetComponent<Animator> ();
    }