public string speakerName;
์บ๋ฆญํฐ ์ด๋ฆ์ ์ด๊ฑธ๋ก ์ ํด์ง ์ด๋ฆ์ ์ฐ๊ณ ์๋๋ฐ
์ค๊ฐ์ PlayerPrefs ์ ์ ์ฅํด๋ ์ด๋ฆ์ ๋ถ๋ฌ์์ ์ฐ๋ ค๊ณ ํฉ๋๋ค
์ด๋ฆ์ ์ฅ์
public InputField inputName;
public void Save()
{
PlayerPrefs.Setstring("Name", inputName.text);
}
์ด๋ ๊ฒ ์ ์ฅํ๊ณ ์๊ณ
์ด๋ฆ ๋์ฐ๋๊ฑฐ๋
public TextMeshProUGUI personNameText;
StartCoroutine(TypeText(currentScene.sentences[++sentenceIndex].text));
personNameText.text=currentScene.sentences[sentenceIndex].speaker.speakerName;
์ด๋ ๊ฒ ์์ฑํด์ ์ฐ๊ณ ์์ต๋๋ค.
์ฝ๋ฃจํด ์๋์ if๋ฌธ์์จ์ speakerName ์ด ํน์ ์ด๋ฆ์ด๊ฑฐ๋ ๋น์นธ์ด๋ฉด prefs์ ์๋ ์ด๋ฆ์ ๋ฐ์์ค๋๊ฒ ๊ฐ๋ฅํ ๊น์?
์๋๋ค๋ฉด ์ด๋ค๋ฐฉ๋ฒ์ด ์์๊น์?
speakerName์ด ํน์ ์ด๋ฆ์ธ ๊ฒฝ์ฐ๋ ๊ทธ ๊ฒฝ์ฐ๊ฐ ๋ง์๊ฒฝ์ฐ ๋ฐ์ดํฐํ ์ด๋ธ๋ง๋ค์ด์ ๋น๊ตํ๊ฑฐ๋ speakerName์ด ๋น์นธ์ผ ๊ฒฝ์ฐ๋ String.IsNullOrEmpty() ์ฐ์๋ฉด ๋ ๋ฏ
์ ์๋ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค ใ ใ ใ ใ