private void Arrest_ArresteeFlees() { arrest_state = ArrestState.ARRESTEE_FLEEING; GLOBAL.OrbitCam.OrbitLookAt(character_willie.transform.position); // TODO. }
private void Arrest_WillieLeaves() { arrest_state = ArrestState.WILLIE_LEAVING; character_arrestee.gameObject.SetActive(false); character_willie.agent.stoppingDistance = 0.1f; character_willie.SetTarget(exit_target); }
private void Arrest_ArresteeLeaves() { arrest_state = ArrestState.ARRESTEE_LEAVING; character_arrestee.agent.stoppingDistance = 0.1f; character_arrestee.SetTarget(exit_target); character_willie.agent.stoppingDistance = 0.6f; character_willie.SetTarget(character_arrestee.transform); }
private void Arrest_WillieApproaches() { arrest_state = ArrestState.WILLIE_APPROACHING; character_willie.gameObject.SetActive(true); character_willie.transform.position = exit_target.position; GLOBAL.OrbitCam.OrbitLookAt(character_willie.transform.position); character_willie.agent.stoppingDistance = 1.0f; character_willie.SetTarget(character_arrestee.transform); }
private void Arrest_Complete() { arrest_state = ArrestState.ARREST_COMPLETE; character_willie.gameObject.SetActive(false); }