public void HeardSomething(Vector3 soundPosition) { if (!decMkr.holdPosition) { decMkr.GotoPosition(soundPosition); } }
public void MoveCommand() { if (cmndTimer > nextCommandTIme) { adiosrc.PlayOneShot(LeaderSpeach.GoTo); cmndTimer = 0; } //AudioSource.PlayClipAtPoint (LeaderSpeach.GoTo, transform.position); if (CommandTo == Soldiers.All) { //if(allDMs[0].holdPosition) foreach (AIDecisionMaker dm in allDMs) { dm.GotoPosition(GetCameraTarget()); } } else { aidm.GotoPosition(GetCameraTarget()); print("goto " + GetCameraTarget()); } }