protected virtual ModalButton SpawnButton(ModalButtonParameters parameters) { GameObject buttonObject = Instantiate(buttonPrefab, buttonsPanel); ModalButton modalButton = buttonObject.GetComponent <ModalButton>(); modalButton.Init(parameters); return(modalButton); }
public virtual void Init(ModalButtonParameters parameters) { buttonTitle.text = parameters.title; ButtonClicked += parameters.clickCallback; }