public void AskSchool()
{
select = Select.isSchool;
ask.SetActive(true);
askTxt[0].gameObject.SetActive(true);
isSchool = true;
}
public void AskLibrary()
{
select = Select.isLibrary;
ask.SetActive(true);
askTxt[2].gameObject.SetActive(true);
// 도서관 구현 시 true
}
public void AskField()
{
select = Select.isField;
ask.SetActive(true);
askTxt[1].gameObject.SetActive(true);
// 운동장 구현 시 true
}
public void AskSkipDay()
{
select = Select.isSkip;
ask.SetActive(true);
askTxt[3].gameObject.SetActive(true);
isSkip = true;
}
public void Yes()
{
if (isSchool == true || isLibrary == true || isField == true)
{
SceneManager.LoadScene("MainScene");
ask.SetActive(false);
for (int i = 0; i < text.Length; i++)
{
askTxt[i].gameObject.SetActive(false);
}
}
else if (isSkip == true)
{
// 시간 구현되면 하루 흐르게 하기
}
else
{
switch(select)
{
case Select.isSchool:
ask.SetActive(false);
impossible.SetActive(true);
impossibleText.text = impossibleInfo[0];
break;
case Select.isField:
ask.SetActive(false);
impossible.SetActive(true);
impossibleText.text = impossibleInfo[1];
break;
case Select.isLibrary:
ask.SetActive(false);
impossible.SetActive(true);
impossibleText.text = impossibleInfo[2];
break;
default:
return;
}
}
}
enum을 좀 더 공부해봐야지... enum은 팀원이 도와줬다...
https://assetstore.unity.com/packages/vfx/shaders/2d-sprite-outline-109669
sprite에 outline넣어주는 에셋을 사용해서
받아오면 이렇게 ouline이 뜬다 설정하고 sprite에 넣어주면
이렇게 뜬다.