Ejemplo n.º 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;
    }
Ejemplo n.º 2
0
 public void SwitchToIdle()
 {
     ravenState = RavenState.idle;
     SwitchToIdleIdle();
     idleCycleCounter = 0;
 }
Ejemplo n.º 3
0
 public void SwitchToFlying()
 {
     ravenState = RavenState.flyingAway;
 }
Ejemplo n.º 4
0
 public void SwitchToSquacking()
 {
     ravenState = RavenState.squacking;
 }