原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/youxikaifa/2018/1130/216.html
Unity客户端架构-io
继续Unity客户端架构系列的介绍,上一篇中给大家介绍了UIContainer的使用,这一篇我们常州网站开发设计-幻天网络带大家就来看看io的使用。
using UnityEngine;
using System.Collections;
//管理调用Manager
public class io : MonoBehaviour {
private static GameObject _manager;
private static GameManager _gameManager;
private static PanelManager _panelManager;
private static DialogManager _dialogManager;
private static MusicManager _musicManager;
private static UIContainer _container;
public static GameObject manager
{
get
{
if (io._manager == null)
{
io._manager = GameObject.FindWithTag("GameManager");
}
return io._manager;
}
}
public static GameManager gameManager
{
get
{
if (io._gameManager == null)
{
io._gameManager = io.manager.GetComponent<GameManager>();
}
return io._gameManager;
}
}
public static PanelManager panelManager
{
get
{
if (io._panelManager == null)
{
io._panelManager = io.manager.GetComponent<PanelManager>();
}
return io._panelManager;
}
}
public static DialogManager dialogManager
{
get
{
if (io._dialogManager == null)
{
io._dialogManager = io.manager.GetComponent<DialogManager>();
}
return io._dialogManager;
}
}
public static GameObject Gui
{
get
{
return GameObject.FindWithTag("GUI");
}
}
public static UIContainer container
{
get
{
if (io._container == null)
{
io._container = io.Gui.GetComponent<UIContainer>();
}
return io._container;
}
}
}
上篇:上一篇:Unity客户端架构-UIContainer
下篇:下一篇:Unity客户端架构-Resource