public void Tile24() { for (int i = 0; i < 3; i++) { Resource.Send(ResourceType.Point, true, PhotonNetwork.LocalPlayer); } }
public void Tile8() { for (int i = 0; i < 2; i++) { Resource.Send(ResourceType.Money, true, PhotonNetwork.LocalPlayer); } }
public void Tile7() { Resource.Send(ResourceType.Wheat, false, PhotonNetwork.LocalPlayer); for (int i = 0; i < 4; i++) { Resource.Send(ResourceType.Money, true, PhotonNetwork.LocalPlayer); } }
public void Tile20() { Resource.Send(ResourceType.Money, false, PhotonNetwork.LocalPlayer); for (int i = 0; i < 3; i++) { Resource.Send(ResourceType.Wood, true, PhotonNetwork.LocalPlayer); } }
public void Tile18() { Resource.Send(ResourceType.Wheat, false, PhotonNetwork.LocalPlayer); for (int i = 0; i < 3; i++) { Resource.Send(ResourceType.Point, true, PhotonNetwork.LocalPlayer); } }
public void Tile11() { for (int i = 0; i < 2; i++) { Resource.Send(ResourceType.Wood, false, PhotonNetwork.LocalPlayer); } for (int i = 0; i < 3; i++) { Resource.Send(ResourceType.Point, true, PhotonNetwork.LocalPlayer); } }
public void Tile23() { Resource.Send(ResourceType.Wood, false, PhotonNetwork.LocalPlayer); Resource.Send(ResourceType.Stone, false, PhotonNetwork.LocalPlayer); Resource.Send(ResourceType.Fish, false, PhotonNetwork.LocalPlayer); Resource.Send(ResourceType.Wheat, false, PhotonNetwork.LocalPlayer); for (int i = 0; i < 7; i++) { Resource.Send(ResourceType.Point, true, PhotonNetwork.LocalPlayer); } }
public void Tile28() { Player owner = null; var board = GameObject.Find("Board"); var tiles = new List <Tile>(); var boardGridLength = board.GetComponent <GridLayoutGroup>().constraintCount; var count = 0; var pos = Vector2.zero; var aroundPos = new Vector2[, ] { { new Vector2(-1, -1), new Vector2(0, -1), new Vector2(1, -1) }, { new Vector2(-1, 0), new Vector2(0, 0), new Vector2(1, 0) }, { new Vector2(-1, 1), new Vector2(0, 1), new Vector2(1, 1) }, }; foreach (Transform tf in board.transform) { if (tf.gameObject.GetComponent <Tile>().Id == 28) { owner = tf.gameObject.GetComponent <Tile>().Owner; pos = tf.gameObject.GetComponent <Tile>().Pos; break; } } for (var i = 0; i < aroundPos.GetLength(0); i++) { for (var j = 0; j < aroundPos.GetLength(1); j++) { var tmp = pos + aroundPos[i, j]; if (tmp == pos) { continue; } var targetChildIndex = (int)tmp.y * boardGridLength + (int)tmp.x; if (targetChildIndex < 0 || targetChildIndex >= board.transform.childCount) { continue; } var tile = board.transform.GetChild(targetChildIndex).gameObject.GetComponent <Tile>(); if (tmp == tile.Pos && tile.IsGrassLand) { count++; } } } for (int i = 0; i < count; i++) { for (int j = 0; j < 2; j++) { Resource.Send(ResourceType.Point, true, owner); } } }
public void Tile5() { Resource.Send(ResourceType.Money, false, PhotonNetwork.LocalPlayer); Resource.Send(ResourceType.Wheat, true, PhotonNetwork.LocalPlayer); Resource.Send(ResourceType.Fish, true, PhotonNetwork.LocalPlayer); }
public void Tile4() { Resource.Send(ResourceType.Wheat, true, PhotonNetwork.LocalPlayer); }
public void Tile3() { Resource.Send(ResourceType.Fish, true, PhotonNetwork.LocalPlayer); }
public void Tile2() { Resource.Send(ResourceType.Wood, true, PhotonNetwork.LocalPlayer); }
public void Tile1() { Resource.Send(ResourceType.Stone, true, PhotonNetwork.LocalPlayer); }