Unityでのゲーム制作でスクリプトを書いていて
visual studioにたびたび怒られること。
戻り値を設定しているのにreturnを返してないよ、です。
コンパイラ エラー CS0161 | Microsoft Docs
bool testSetting()
{
if (条件1)
{
if (条件1−1)
{
//処理
return true;
}
else
{
//処理
return false;
}
}
else
{
//処理
return false;
}
}
最後のelse内のreturn忘れがち問題。
bool って書いたんだからちゃんとtrueかfalseか言ってくれーってことです。
気をつけようめもめも。