UI components for Unity, its UIBase
have generic show/hide UI functions
UIMessageDialog
have yes/no/cancel buttons functions with text components reference for Title and Content
UIInputDialog
is extended from UIMessageDialog
will being used for input UIs, its Show
functions have parameters for difference kind of input (string/int/float).