void AddTileColumn(GameObject tile, int column, int times, int side) { //Debug.Log(Time.frameCount + "AddTile: " + tile.name + ", column = " + column + ", " + times + " times" + " side = " + side); SideController currentSide = currentBoard.GetSide(side); //Debug.Log("Current side = " + currentSide.name); if (column >= currentSide.NumColumns()) { //Debug.Log("Adding a new column"); currentSide.AddColumn(); } ColumnController currentColumn = currentSide.GetCurrentColumn(); //Debug.Log(Time.frameCount + "AddTile: currentColumn = " + currentColumn); CardController currentCard = currentColumn.GetCard(); for (int i = 0; i < times; i++) { if (i != 0) { tile = Instantiate(tile); } tile.name = tile.GetComponent <TileController>().number + " " + Random.Range(0.1f, 100f); //Debug.Log(Time.frameCount + "AddTile: adding tile " + tile + " " + tile.transform.lossyScale); currentCard.AddTile(tile.GetComponent <TileController>()); } }
// Use this for initialization void Awake() { left = Instantiate(left, new Vector3(0f, 0f, 0f), Quaternion.identity, transform); left.name = "left"; right = Instantiate(right, new Vector3(0f, 0f, 0f), Quaternion.identity, transform); right.name = "right"; divider.Play(); }
public void SetSide(SideController side, int index) { switch (index) { case 0: left = side; break; case 1: right = side; break; } }
public void LoadResources() { River = Instantiate(Resources.Load("Prefabs/River", typeof(GameObject))) as GameObject; Coast_left = new Side2Controller(); Coast_right = new SideController(); Boat = new BoatController(); for (int c1 = 0; c1 < 3; c1++) { ObjectController new_obj = new ObjectController(true, c1); new_obj.SetPosition(6 + 1.5f * c1); Obj[c1] = new_obj; } for (int c1 = 3; c1 < 6; c1++) { Obj[c1] = new ObjectController(false, c1); Obj[c1].SetPosition(6 + 1.5f * c1); } }
public void SetSide(SideController newSide) { side = newSide; transform.parent = newSide.transform; }
public Side(GameObject sideObject, SideController sideController) { this.Object = sideObject; this.Controller = sideController; }
public override void Execute() { SideController.ExecuteOperation(new UserInfo(oldUser.Id, nameBox.Text, surnameBox.Text, phoneBox.Text)); }