//向后巡逻 public void TurnBackward(PatrolWalkAction source) { source.SetPatrolState(PatrolState.backward); source.target += Vector3.back * Random.Range(15, 25); }
//向右巡逻 public void TurnRight(PatrolWalkAction source) { source.SetPatrolState(PatrolState.right); source.target += Vector3.right * Random.Range(15, 25); }
//向前巡逻 public void TurnForward(PatrolWalkAction source) { source.SetPatrolState(PatrolState.forward); source.target = source.initPos; }
//向左巡逻 public void TurnLeft(PatrolWalkAction source) { source.SetPatrolState(PatrolState.left); source.target += Vector3.left * Random.Range(15, 25); }