Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.27 KB | None | 0 0
  1. if (Input.GetMouseButtonDown(0) && selectedTile == null){
  2.             Ray ray = playerCam.ScreenPointToRay(Input.mousePosition);
  3.             RaycastHit hit;
  4.             //if (selectedTile != null) selectedTile.GetComponentInChildren<ChangeColor>().DisableSelectedTile();
  5.             if (Physics.Raycast(ray, out hit)){ //sets selection, waits for confirmation to claim
  6.                 if (hit.transform.tag.Equals ("Tile")) {
  7.                     selectedTile = hit.transform.gameObject.GetComponent<Tile> ();
  8.                         if (isTrading == true && offerSelected == false){
  9.                             if(selectedTile.owner == curPlayer){
  10.                                 offer.Add(selectedTile);
  11.                                 offerSelected = true;
  12.                             }
  13.                             else{
  14.                                 selectedTile = null;
  15.                             }
  16.                         }
  17.                         else if (isTrading == true && offerSelected == true) {
  18.                             if(selectedTile.owner == curPlayer){
  19.                                 selectedTile = null;
  20.                             }
  21.                             else{
  22.                                 want.Add(selectedTile);
  23.                                 wantSelected = true;
  24.  
  25.                             }
  26.                         }
  27.                         else if (isTrading == false && offerSelected == false && wantSelected == false){
  28.                             if (selectedTile.owner != 0)
  29.                             selectedTile = null;
  30.                             UI.ChangeUserConfirmation ();
  31.                             selectedTile.GetComponentInChildren<ChangeColor> ().HighlightSelectedTile ();
  32.                             timer = 0;
  33.                         }  
  34.                 }
  35.  
  36.             }
  37.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement