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