Example #1
0
    public override void Show(object args)
    {
        base.Show(args);

        // load quest list
        questModule = ModuleManager.Instance.EnsureModule <QuestModule>();

        listView.SetData(questModule.GetQuestList());
    }
Example #2
0
    void UpdateRoom()
    {
        PVPRoom room = pvpModule.CurrentRoom;

        if (room.IsInRoom)
        {
            lab_JoinRoom.text = "退出房间";
        }
        else
        {
            lab_JoinRoom.text = "加入房间";
        }

        if (room.IsReady)
        {
            lab_Ready.text = "取消准备";
        }
        else
        {
            lab_Ready.text = "开始准备";
        }

        btn_JoinRoom.gameObject.SetActive(!room.IsReady);
        btn_Ready.gameObject.SetActive(room.IsInRoom);

        if (room.IsRunning)
        {
            lab_SelfRoomAddr.text = string.Format("{0}:{1}", room.SelfIP, room.SelfPort);
        }
        else
        {
            lab_SelfRoomAddr.text = "";
        }

        listView.SetData(room.players);
    }