Beispiel #1
0
    void DeSelectCharacter()
    {
        gameSelectedCharacter = null;

        GameManager gMan = GameManager.instance;

        switch (playerId)
        {
        case 0:
            gMan.p1Character = null;
            break;

        case 1:
            gMan.p2Character = null;
            break;

        case 2:
            gMan.p3Character = null;
            break;

        case 3:
            gMan.p4Character = null;
            break;
        }

        gMan.CheckIfCanStartGame();

        canMoveUI = true;

        anim.SetBool("Selected", false);
    }
Beispiel #2
0
    void SelectCharacter()
    {
        gameSelectedCharacter = currentSelectedCharacter.GetComponent <CharacterSelectable>();

        GameManager gMan = GameManager.instance;

        switch (playerId)
        {
        case 0:
            gMan.p1Character = gameSelectedCharacter.name;
            break;

        case 1:
            gMan.p2Character = gameSelectedCharacter.name;
            break;

        case 2:
            gMan.p3Character = gameSelectedCharacter.name;
            break;

        case 3:
            gMan.p4Character = gameSelectedCharacter.name;
            break;
        }

        gMan.CheckIfCanStartGame();

        canMoveUI = false;

        anim.SetBool("Selected", true); canMoveUI = false;
    }
Beispiel #3
0
    public void ChangeCharacter() // Used by an animation event
    {
        CharacterSelectable charSelected = charecterSelectableParent.GetChild(currentSelectableNum).GetComponent <CharacterSelectable>();

        GameManager gMan = GameManager.instance;

        image.sprite = charSelected.icon.sprite;
        name.text    = charSelected.name;
    }