private void Start() { buttons = new List <Button>(); Rect buttonPosition = buttonSize; SelectMatch += ButtonAction; // instancate buttons. for (int i = 0; i < maxButtons; i++) { Button butt = Instantiate <Button>(buttonPrefab, buttonHold); butt.transform.localPosition = buttonPosition.position - new Vector2(0, buttonSize.position.y); buttonPosition.position += new Vector2(0, buttonSize.position.y + buttonSize.size.y); int j = i; butt.onClick.AddListener(() => SelectMatch?.Invoke(j)); buttons.Add(butt); SetButtonText(i, "Match Slot " + (maxButtons - i)); } }
public AmbiguousSelectVariable(SelectMatch[] matches, LineInfo line) : base(line) { _matches = matches; }