void AddDiceToCup(int count, DieColor color) { for (int i = 0; i < count; i++) { // create game object var obj = Instantiate(m_diePrefab); var die = (Die)obj.GetComponent <Die>(); die.setColor(color); var x = 0; if (die.IsRed) { x = 1; } else if (die.IsYellow) { x = 2; } obj.transform.position = new Vector3(x, i, 0.0f); die.SetDieInstance(obj); // add newly created die (and associated game object) to the cup m_Cup.Add(die); } }
public Die(ImageView imageView, DieColor color) { random = new Random(); this.imageView = imageView; this.currentDieColor = color; RollDie(); }
public void SetDieColor(DieColor dieColor) { this.currentDieColor = dieColor; SetDieValue(imageView, dieValue); }
public void setColor(DieColor color) { m_Color = color; }