예제 #1
0
 void Update()
 {
     if (isBuilding)
     {
         if (Input.GetMouseButtonUp(0))
         {
             Ray        ray = Camera.main.ScreenPointToRay(Input.mousePosition);
             RaycastHit hit;
             if (Physics.Raycast(ray, out hit))
             {
                 Tile tile = hit.collider.GetComponentInParent <Tile>();
                 if (tile != null)
                 {
                     factory.BuyUnit(tile);
                     ExitSpawnMode();
                 }
             }
         }
     }
 }