# APP期中介面展示
* ### Figma 介面

### Figma 介面流程圖

* ### Unit APP介面製作畫面

* ### Unity APP介面程式
```csharp=
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class L1Mgr : MonoBehaviour
{
public Button btnOpen;
public Button btnOpen2;
public Button btnOpen2_3;
public Button btnOpen3;
public Button btnOpen4;
public Button btnOpen5;
public MsgHandler msgHandler2;
public MsgHandler msgHandler3;
public MsgHandler msgHandler4;
public MsgHandler msgHandler5;
// Start is called before the first frame update
void Start()
{
//msgHandler.gameObject.SetActive(false);
btnOpen.onClick.AddListener(onbtnOpenClick);
btnOpen2.onClick.AddListener(onbtnOpen2Click);
btnOpen2_3.onClick.AddListener(onbtnOpen2_3Click);
btnOpen3.onClick.AddListener(onbtnOpen3Click);
btnOpen4.onClick.AddListener(onbtnOpen4Click);
btnOpen5.onClick.AddListener(onbtnOpen5Click);
}
// Update is called once per frame
public void onbtnOpenClick(){
msgHandler2.Show("選擇房型", "請特別注意!");
}
public void onbtnOpen2Click()
{
msgHandler3.Show("房間", "請特別注意!");
}
public void onbtnOpen2_3Click()
{
msgHandler3.Show("房間", "請特別注意!");
}
public void onbtnOpen3Click()
{
msgHandler4.Show;
}
public void onbtnOpen4Click()
{
msgHandler5.Show;
}
public void onbtnOpen5Click()
{
msgHandler4.gameObject.SetActive(false);
msgHandler5.gameObject.SetActive(false);
}
}
```
```csharp=
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class MsgHandler : MonoBehaviour
{
public Button btnClose;
public Text txtTitle;
public Text txtContent;
// Start is called before the first frame update
void Start()
{
btnClose.onClick.AddListener(OnBtnCloseClick);
}
/// <summary>
/// 打開介面
/// </summary>
public void Show(string title, string Content)
{
this.gameObject.SetActive(true);
txtTitle.text = title;
txtContent.text = Content;
}
public void OnBtnCloseClick()
{
Debug.Log("成功了!");
this.gameObject.SetActive(false);
}
}
```

### 謝謝老師的閱讀!有時間的話再來繼續完成遊戲的遊玩內容~