Exemplo n.º 1
0
 void Update()
 {
     if (Input.GetButtonDown("Fire1"))
     {
         Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
         if (Physics.Raycast(ray, out RaycastHit hit, 100f))
         {
             var todo      = hit.collider;
             var character = todo.GetComponent <CharacterController>();
             if (character)
             {
                 action.ClickCharacter(character);
             }
             else if (todo.transform.name == "Boat")
             {
                 action.ClickBoat();
             }
         }
     }
 }