Example #1
0
    void Start()
    {
        FindPlayer();

        controller   = GetComponent <Controller2D>();
        thisCollider = GetComponent <Collider2D>();
        animator     = GetComponent <Animator>();
        audioManager = GameObject.FindGameObjectWithTag("AudioManager").GetComponent <AudioManager>();

        cam = Camera.main;

        headBone = TransformDeepChildExtension.FindDeepChild(gameObject.transform, "HeadBone");

        ravenState = RavenState.idle;
        faceDirX   = -1;
    }
Example #2
0
 public void SwitchToIdle()
 {
     ravenState = RavenState.idle;
     SwitchToIdleIdle();
     idleCycleCounter = 0;
 }
Example #3
0
 public void SwitchToFlying()
 {
     ravenState = RavenState.flyingAway;
 }
Example #4
0
 public void SwitchToSquacking()
 {
     ravenState = RavenState.squacking;
 }