An open API service indexing awesome lists of open source software.

https://github.com/herbou/unity_popupui

Unity Popup UI package
https://github.com/herbou/unity_popupui

unity unity3d-plugin unityui

Last synced: 10 months ago
JSON representation

Unity Popup UI package

Awesome Lists containing this project

README

          

# Popup UI for your game
A powerful,Customizable, and esay-to-use Popup UI for Unity

Popup UI

### Video tutorial : https://youtu.be/TL8OQ8tc-gs


## ■ Supporting Platforms :
- All platforms (Standalone Builds, Android, iOS, WebGl, and more..)



## ■ How to use? :
### 1- Import **EasyUI_Popup** package.
⚠️ NOTE! : No need to add any prefab to the scene
### 3- Add **EasyUI.Popup** namespace in your script :
```c#
using EasyUI.Popup ;
```
### 4- Now Simply write ```Popup.Show(..)```:
```c#
// Only Text :
Popup.Show ("Hello GameDevs") ;

// Title & Text :
Popup.Show ("Message", "Hello GameDevs") ;
```

## ■ Change text styling :
```c#
Popup.Show ("Custom text color", "Hello, This text is red");
```
Toast ui
for more supported style tags : Text supported styles

## ■ All options popup :
```c#
void Start(){
Popup.Show ("Popup title", "With Unity we can do anything.", "Click Me", PopupColor.Red, OnClose);
}

void OnClose(){
Debug.Log("Red Popup closed");
}
```
Toast ui

or you can use lambda expression **=>** for the event :
```c#
void Start(){
Popup.Show ("Popup title", "Hello world", "Click Me", PopupColor.Red,
() => {
Debug.Log("Red Popup closed");
}
);

// or remove {} since we have only one line:
// Popup.Show ("Popup title", "Hello world", "Click Me", PopupColor.Red, () => Debug.Log("Red Popup closed") );
}
```

## ■ Dismiss popup :
```c#
Popup.Dismiss();
```

## ■ All Show(..) versions :
```c#
Popup.Show (string text);

Popup.Show (string text, UnityAction onCloseAction);

Popup.Show (string title, string text);

Popup.Show (string title, string text, UnityAction onCloseAction);

Popup.Show (string title, string text, string buttonText);

Popup.Show (string title, string text, string buttonText, UnityAction onCloseAction);

Popup.Show (string title, string text, string buttonText, PopupColor buttonColor);

Popup.Show (string title, string text, string buttonText, PopupColor buttonColor, UnityAction onCloseAction);
```






## ❤️ Donate
Paypal