public List <Transform> chips() { List <Transform> trans = new List <Transform> (); for (int i = 0; i < ChipsPanel.childCount; i++) { trans.Add(ChipsPanel.GetChild(i).transform); } return(trans); }
public void destroyCards() { for (int i = 0; i < CardsHolder.childCount; i++) { Destroy(CardsHolder.GetChild(i).gameObject); } for (int i = 0; i < ChipsPanel.childCount; i++) { Destroy(ChipsPanel.GetChild(i).gameObject); } }
// Use this for initialization void Start() { gameManager = GameObject.Find("GameManager").GetComponent <GameManager> (); playerImplementation = new PlayerImplementation(this, gameManager, transform.name); CardsHolder = transform.Find("Cards"); waitingImage = transform.Find("Image").Find("Waiting").GetComponent <Image> (); ChipsPanel = transform.Find("Chips"); Transform center = GameObject.Find("Canvas").transform.Find("Center"); playerMoney = transform.Find("money").Find("ChipsData").GetComponent <Text> (); float y = center.position.y - ChipsPanel.position.y; float x = center.position.x - ChipsPanel.position.x; float angle = (Mathf.Atan2(y, x) * Mathf.Rad2Deg) - 90; ChipsPanel.Rotate(new Vector3(0, 0, angle)); ChipsPanel.position += radius * ChipsPanel.TransformDirection(Vector3.up); transform.GetComponentInParent <PlayersManager> ().init(this); }