Exemple #1
0
 void Start()
 {
     anim  = GetComponent <Animator>();
     state = ColinState.INVISIBLE;
     drHogueRenderer.enabled = false;
     background.enabled      = false;
     textName.enabled        = false;
     textCredits.enabled     = false;
 }
Exemple #2
0
    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;
        }
    }