IEnumerator CoCharacterChange(int number)
    {
        fadeManager.FadeOut();

        yield return(new WaitForSeconds(0.5f));

        nowPlayer.SetActive(false);

        joystick.gameObject.SetActive(true);
        GameObject newPlayer = Instantiate(characterList[number]);

        newPlayer.GetComponent <PlayerController>().PlayerSetting();
        Camera.main.GetComponent <CameraMovement>().Player = newPlayer;
        nowPlayer = newPlayer;

        NPCManager.Instance.CharacterChange(GameManager.Instance.playerData.characterNumber, number);
        GameManager.Instance.playerData.characterNumber = number;
        joybutton.SetPlayerInfoImage();
        MainFieldManager.Instance.player = nowPlayer;

        fadeManager.FadeIn();

        yield return(null);
    }