Creating a modal/dialog window
Yes No modal
You can create modal windows with yes, no and other combinations like this
ModalWindow.Create().Init("Title", "Content", ModalWindow.ModalType.YesNo,
() =>
{
Debug.Log("Pressed Yes");
},
() =>
{
Debug.Log("Pressed No");
});
Custom button texts
You can also create a modal with custom texts on the buttons
ModalWindow.Create().Init("Title", "Content", "Custom Yes","Custom No",
() =>
{
Debug.Log("Pressed Yes");
},
() =>
{
Debug.Log("Pressed No");
});
Updating a modal's content
After creating the modal you can still update it's content.
ModalWindow modalWindow = ModalWindow.Create();
modalWindow.Init("Test", "Hello", ModalWindow.ModalType.YesNo, () => { }, () => { });
You need to keep the ModalWindow
in a variable to do this
modalWindow.UpdateContent("Hello World!");