Esempio n. 1
0
    // 그린 <-> 화이트 체인지
    public void changeState()
    {
        if (state == 0)
        {
            state = 1;
            DataManager.Instance.userData_status.SetPlayingChara(1);
            CharacterPortrait.Instance.SetPannels(1);

            transform.GetChild(1).gameObject.SetActive(true);
            transform.GetChild(0).gameObject.SetActive(false);

            //마법진
            transform.GetChild(1).gameObject.transform.GetChild(0).gameObject.SetActive(true);
        }

        else if (state == 1)
        {
            state = 0;
            DataManager.Instance.userData_status.SetPlayingChara(0);
            CharacterPortrait.Instance.SetPannels(0);

            transform.GetChild(0).gameObject.SetActive(true);
            transform.GetChild(1).gameObject.SetActive(false);
            transform.GetChild(1).gameObject.transform.GetChild(0).gameObject.SetActive(false);
        }

        // 해당 캐릭터로 체력 세팅
        playerHealth.AssignCharacter();
    }