void Start() { anim = GetComponent <Animator>(); state = ColinState.INVISIBLE; drHogueRenderer.enabled = false; background.enabled = false; textName.enabled = false; textCredits.enabled = false; }
void ChangeState(ColinState newState) { state = newState; switch (state) { case ColinState.INVISIBLE: break; case ColinState.WALK: drHogueRenderer.enabled = true; transform.position = walkStart.position; transform.LookAt(walkEnd.position); break; case ColinState.DANCE: anim.SetTrigger("vibecheck"); transform.position = dancePos.position; transform.rotation = dancePos.rotation; break; case ColinState.HULA: background.enabled = true; anim.SetTrigger("biggerVibecheck"); transform.position = hulaPos.position; transform.rotation = hulaPos.rotation; break; case ColinState.POG: anim.SetTrigger("poggers"); background.sprite = pogBG; break; case ColinState.SPACE: background.sprite = spaceBG; break; case ColinState.END: drHogueRenderer.enabled = false; background.enabled = false; textName.enabled = true; textCredits.enabled = true; break; } }