すみません途中で送ってしまいました
下記のようにスクリプトを書いて5秒待つようにしてもコリジョンはオンのままでした
下記スクリプトの実行結果の期待としては
False
0
5 True
ですが実際には
False
0
True
5 (5が表示されるのは5秒後)
で、5秒待たずにコリジョンにチェックが入ってしまうようです
SuperController.LogMessage(CurrentAtom.collisionEnabledJSON.val.ToString());
StartCoroutine ("Matsu");
CurrentAtom.collisionEnabledJSON.val=cState;
SuperController.LogMessage(CurrentAtom.collisionEnabledJSON.val.ToString());
}
private IEnumerator Matsu() {
SuperController.LogMessage("0");
yield return new WaitForSeconds (5.0f);
SuperController.LogMessage("5");
}