void HomeMove() //집에서 이동 { if (HomeMoveLimite > 0) { if (ActorTransform.localPosition.x < HomeMoveLimite) { ActorTransform.Translate(Vector3.right * Time.deltaTime); } else { homeactkind = HomeActNum.LeftWalk; decisionAct(); } } else if (HomeMoveLimite < 0) { if (ActorTransform.localPosition.x > HomeMoveLimite) { ActorTransform.Translate(Vector3.right * Time.deltaTime); } else { homeactkind = HomeActNum.RightWalk; decisionAct(); } } }
IEnumerator decisionHomeAct() { homeactkind = (HomeActNum)Random.Range(0, 3); decisionAct(); yield return(new WaitForSeconds(2f)); if (GameManager.instance.NowScene != SceneNum.War) { StartCoroutine("decisionHomeAct"); } }