라이브러리 정리
This commit is contained in:
55
Assets/Sample/ModalSample.cs
Normal file
55
Assets/Sample/ModalSample.cs
Normal file
@@ -0,0 +1,55 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using UVC.UI.Modal;
|
||||
|
||||
public class ModalSample : MonoBehaviour
|
||||
{
|
||||
|
||||
[SerializeField]
|
||||
private Button alertButton;
|
||||
|
||||
[SerializeField]
|
||||
private Button confirmButton;
|
||||
|
||||
[SerializeField]
|
||||
private Button modalButton;
|
||||
|
||||
[SerializeField]
|
||||
private Button toastButton;
|
||||
|
||||
|
||||
void Start()
|
||||
{
|
||||
alertButton.onClick.AddListener(async () =>
|
||||
{
|
||||
await Alert.Show("알림", "이것은 간단한 알림 메시지입니다.");
|
||||
await Alert.Show("경고", "데이터를 저장할 수 없습니다.", "알겠습니다");
|
||||
await Alert.Show("error", "error_network_not", "button_retry");
|
||||
});
|
||||
|
||||
confirmButton.onClick.AddListener(async () =>
|
||||
{
|
||||
bool result = await Confirm.Show("확인", "이것은 간단한 알림 메시지입니다.");
|
||||
Debug.Log($"사용자가 확인 버튼을 눌렀나요? {result}");
|
||||
result = await Confirm.Show("경고", "데이터를 저장할 수 없습니다.", "알겠습니다~~~~", "아니요");
|
||||
Debug.Log($"사용자가 알림을 확인했나요? {result}");
|
||||
result = await Confirm.Show("error", "error_network_not", "button_retry", "button_cancel");
|
||||
Debug.Log($"사용자가 네트워크 오류 알림을 확인했나요? {result}");
|
||||
});
|
||||
|
||||
modalButton.onClick.AddListener(async () =>
|
||||
{
|
||||
var modalContent = new ModalContent("Prefabs/UI/Modal/SettingModal")
|
||||
{
|
||||
Title = "설정 카테고리"
|
||||
};
|
||||
await UVC.UI.Modal.Modal.Open<object>(modalContent);
|
||||
});
|
||||
|
||||
toastButton.onClick.AddListener(() =>
|
||||
{
|
||||
Toast.Show("이것은 간단한 토스트 메시지입니다.", 2.0f);
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user