Esempio n. 1
0
    protected override void Start()
    {
        base.Start();
        sceneName = "Map";

        // 初始化音频
        AudioManager.setup(
            GameObject.Find("BGM"),
            GameObject.Find("BGS"),
            GameObject.Find("SEs")
            );
        // 标记菜单节点
        this.menuNode       = GameObject.Find("Menu");
        this.asyncUINode    = GameObject.Find("AsyncUI");
        this.asyncUis       = new List <AsyncUIBase>();
        this.uiSetMessenger = new UISetBase.UISetMessenger(this.menuNode, "");
        this.uiSetMessenger.setSwitchDelegate(this.switchUIDelegate);
        // 加载公共事件
        this.commonEventNode = Instantiate <GameObject>(Resources.Load <GameObject>(string.Format("prefabs/maps/CommonEventNode")));
        this.commonEventNode.transform.parent = GameObject.Find("CommonEvents").transform;

        if (GameTemp.startMapName != null && !"".Equals(GameTemp.startMapName))
        {
            // 新游戏
            loadMap(GameTemp.startMapName);
        }
        else
        {
            // 读取游戏
            loadMap(GameTemp.gameMap.mapName, true);
        }
    }
Esempio n. 2
0
    protected override void Start()
    {
        base.Start();
        sceneName = "Title";

        // 初始化数据库
        DataManager.loadAllData();

        // 初始化音频
        AudioManager.setup(
            GameObject.Find("BGM"),
            GameObject.Find("BGS"),
            GameObject.Find("SEs")
            );
        // 标记菜单节点
        this.menuNode       = GameObject.Find("Menu");
        this.asyncUINode    = GameObject.Find("AsyncUI");
        this.asyncUis       = new List <AsyncUIBase>();
        this.uiSetMessenger = new UISetBase.UISetMessenger(this.menuNode, "");
        this.uiSetMessenger.setSwitchDelegate(this.switchUIDelegate);

        this.switchToUI("title");
    }
Esempio n. 3
0
 public UISetTitle(UISetBase.UISetMessenger messenger) : base(messenger)
 {
 }
Esempio n. 4
0
 public UISetSave(UISetBase.UISetMessenger messenger) : base(messenger)
 {
 }
Esempio n. 5
0
 public UISetLoad(UISetBase.UISetMessenger messenger) : base(messenger)
 {
 }
Esempio n. 6
0
 public UIGameOver(UISetBase.UISetMessenger messenger) : base(messenger)
 {
 }
Esempio n. 7
0
 public UISetMenu(UISetBase.UISetMessenger messenger) : base(messenger)
 {
 }
Esempio n. 8
0
 public UISetItem(UISetBase.UISetMessenger messenger) : base(messenger)
 {
 }