private void Awake()
 {
     Init();
     UGUIEventListener.Get(CloseBtn).onClick         = CloseRoomListPanelClick;
     UGUIEventListener.Get(RefreshButton).onClick    = RefreshButtonClick;
     UGUIEventListener.Get(CreateRoomButton).onClick = CreateRoomButtonClick;
     listRoomRequest     = GetComponent <ListRoomRequest>();
     createRoomRequestce = GetComponent <CreateRoomRequest>();
     joinRoomRequest     = GetComponent <JoinRoomRequest>();
 }
Beispiel #2
0
 private void Start()
 {
     transform.Find("RoomList/CloseButton").GetComponent <Button>().onClick.AddListener(OncloseBtnClick);
     transform.Find("RoomList/CreateRoomButton").GetComponent <Button>().onClick.AddListener(OnCreateRoomBtnClick);
     transform.Find("RoomList/RefreshButton").GetComponent <Button>().onClick.AddListener(OnRefreshBtnClick);
     roomLayout        = transform.Find("RoomList/ScrollRect/Layout").GetComponent <VerticalLayoutGroup>();
     roomItemPrefab    = Resources.Load("UIPanel/Room") as GameObject;
     listRoomRequest   = GetComponent <ListRoomRequest>();
     createRoomRequest = GetComponent <CreateRoomRequest>();
     joinRoomRequest   = GetComponent <JoinRoomRequest>();
 }
Beispiel #3
0
    void Awake()
    {
        personalInfo   = transform.Find("PersonalInfo").GetComponent <RectTransform>();
        roomList       = transform.Find("RoomList").GetComponent <RectTransform>();
        roomLayout     = transform.Find("RoomList/ScrollRect/Layout").GetComponent <VerticalLayoutGroup>();
        roomItemPrefab = Resources.Load("UIPanel/RoomItem") as GameObject;

        listRoomRequest   = GetComponent <ListRoomRequest>();
        createRoomRequest = GetComponent <CreateRoomRequest>();
        joinRoomRequest   = GetComponent <JoinRoomRequest>();
    }
 void Start()
 {
     //初始化组件
     _listRoomRequest = this.GetComponent <ListRoomRequest>();
     _joinRoomRequest = this.GetComponent <JoinRoomRequest>();
     _canvasGroup     = this.GetComponent <CanvasGroup>();
     _layout          = this.transform.Find("Img_RoomListBG/Img_List/Emt_Layout");
     //按钮注册监听点击事件
     closeBtn.onClick.AddListener(delegate() { CloseButtonClicked(); });
     creatRoomBtn.onClick.AddListener(delegate() { CreatRoomButtonClicked(); });
     reflashRoomListBtn.onClick.AddListener(delegate() { ReFlashRoomListButtonClicked(); });
 }
Beispiel #5
0
    public override void OnEnter()
    {
        // EnterAnim();

        Debug.Log("RoomPanelEnter");
        gameObject.SetActive(true);
        SetUserDetail();
        if (listRoomRequest == null)
        {
            listRoomRequest = GetComponent <ListRoomRequest>();
        }
        listRoomRequest.SendRequest();
    }
Beispiel #6
0
 public override void OnEnter()
 {
     SetBattleRes(); //進入面板就先呈現個人戰積
     if (battleRes != null)
     {
         EnterAnim();
     }
     if (listRoomRequest == null)//進入房間面板就列出房間
     {
         listRoomRequest = GetComponent <ListRoomRequest>();
     }
     listRoomRequest.SendRequest(); //面板叫Request腳本發出要列出房間清單的Request
 }
Beispiel #7
0
 public override void OnEnter()
 {
     SetBattleRes();
     if (battleRes != null)
     {
         EnterAnim();
     }
     if (listRoomRequest == null)
     {
         listRoomRequest = GetComponent <ListRoomRequest>();
     }
     listRoomRequest.SendRequest();
 }
Beispiel #8
0
    public override void OnEnter()
    {
        base.OnEnter();
        SetBattleRes();
        transform.gameObject.SetActive(true);
        transform.localScale = Vector3.zero;
        Tweener tweener = transform.DOScale(1, 0.5f);

        if (listRoomRequest == null)
        {
            listRoomRequest = GetComponent <ListRoomRequest>();
        }
        tweener.OnComplete(() => listRoomRequest.SendRequest());
    }
Beispiel #9
0
 void Awake()
 {
     joinRoomRequest   = GetComponent <JoinRoomRequest>();
     listRoomRequest   = GetComponent <ListRoomRequest>();
     createRoomRequest = GetComponent <CreateRoomRequest>();
     //battleRes = transform.Find("BattleRes").GetComponent<Transform>();
     roomListTrans  = transform.Find("RoomList").GetComponent <Transform>();
     roomLayout     = roomListTrans.Find("ScrollPanel/Layout").GetComponent <VerticalLayoutGroup>();
     roomItemPrefab = Resources.Load <GameObject>("UIItem/Room/RoomItem");
     transform.Find("RoomList/CloseButton").GetComponent <Button>().onClick.AddListener(OnCloseClick);
     transform.Find("RoomList/CreateRoomButton").GetComponent <Button>().onClick.AddListener(OnCreateRoomClick);
     transform.Find("RoomList/RefreshRoomButton").GetComponent <Button>().onClick.AddListener(OnRefreshRoomClick);
     //Username = transform.Find("BattleRes/Username").GetComponent<Text>();
 }
Beispiel #10
0
 public override void OnEnter()
 {
     gameObject.SetActive(true);
     if (battleRes != null)
     {
         EnterAnim();
     }
     SetBattleRes();
     if (listRoomRequest == null)
     {
         listRoomRequest = GetComponent <ListRoomRequest>();
     }
     listRoomRequest.SendRequest();
 }
Beispiel #11
0
 void Start()
 {
     roomItemPrefab = Resources.Load("UIPanel/RoomItem") as GameObject;
     battleRes      = transform.Find("BattleRes").GetComponent <RectTransform>();
     roomList       = transform.Find("RoomList").GetComponent <RectTransform>();
     transform.Find("RoomList/CloseButton").GetComponent <Button>().onClick.AddListener(OnCloseClick);
     roomLayout = transform.Find("RoomList/ScrollRect/Layout").GetComponent <VerticalLayoutGroup>();
     transform.Find("RoomList/CreateRoomButton").GetComponent <Button>().onClick.AddListener(OnCreateRoomClick);
     transform.Find("RoomList/RefreshButton").GetComponent <Button>().onClick.AddListener(OnRefreshClick);
     listRoomRequest = GetComponent <ListRoomRequest>();
     crRequest       = GetComponent <CreateRoomRequest>();
     joinRoomRequest = GetComponent <JoinRoomRequest>();
     EnterAnim();
 }
Beispiel #12
0
 private void Start()
 {
     isClearList       = false;
     joinrequest       = GetComponent <JoinRequest>();
     createRoomRequest = GetComponent <CreatRoomRequest>();
     listRoomRequest   = GetComponent <ListRoomRequest>();
     //userRect=transform.Find("User").GetComponent<RectTransform>();
     roomItemPrefab  = Resources.Load("UIPanel/RoomItem") as GameObject;
     roomList        = transform.Find("RoomList/Scroll View/Viewport/Content/RoomList").GetComponent <VerticalLayoutGroup>();
     roomListContent = transform.Find("RoomList/Scroll View/Viewport/Content").GetComponent <RectTransform>();
     transform.Find("User/CreateRoom").GetComponent <Button>().onClick.AddListener(OnCreateRoomClick);
     transform.Find("User/Refresh").GetComponent <Button>().onClick.AddListener(OnRefreshClick);
     transform.Find("User/Exit").GetComponent <Button>().onClick.AddListener(OnReturnClick);
     //roomListRect=transform.Find("RoomList").GetComponent<RectTransform>();
 }
    private void Awake()
    {
        roomList       = transform.Find("RoomList").GetComponent <RectTransform>();
        roomLayout     = roomList.transform.Find("ScrollRect/Layout").GetComponent <VerticalLayoutGroup>();
        roomItemPrefab = Resources.Load("UIPanel/RoomItem") as GameObject;

        battleRes = transform.Find("BattleRes").GetComponent <RectTransform>();

        roomList.Find("CloseButton").GetComponent <Button>().onClick.AddListener(OnCloseClick);
        roomList.Find("CreateRoomButton").GetComponent <Button>().onClick.AddListener(OnCreateRoomClick);
        roomList.Find("ReFreshButton").GetComponent <Button>().onClick.AddListener(OnRefClick);

        createRoomRequest = GetComponent <CreateRoomRequest>();
        listRoomRequest   = GetComponent <ListRoomRequest>();
        joinRoomRequest   = GetComponent <JoinRoomRequest>();
    }
Beispiel #14
0
 public override void InitStart()
 {
     Txt_Name           = gameObject.transform.Find("BattleRes/Txt_Name").GetComponent <Text>();
     Txt_Scene          = gameObject.transform.Find("BattleRes/Txt_Scene").GetComponent <Text>();
     Txt_WinNum         = gameObject.transform.Find("BattleRes/Txt_WinNum").GetComponent <Text>();
     Scroll_View        = gameObject.transform.Find("RoomList/Scroll_View").GetComponent <ScrollRect>();
     Scrollbar_Vertical = gameObject.transform.Find("RoomList/Scroll_View/Scrollbar_Vertical").GetComponent <Scrollbar>();
     Btn_CreatRoom      = gameObject.transform.Find("RoomList/Btn_CreatRoom").GetComponent <Button>();
     Btn_Close          = gameObject.transform.Find("RoomList/Btn_Close").GetComponent <Button>();
     Btn_Refresh        = gameObject.transform.Find("RoomList/Btn_Refresh").GetComponent <Button>();
     roomItemPrefab     = Resources.Load("UIPanel/RoomItem") as GameObject;
     grid             = gameObject.transform.Find("RoomList/Scroll_View/Viewport/Content").gameObject;
     creatRoomRequest = gameObject.transform.GetComponent <CreatRoomRequest>();
     listRoomRequest  = gameObject.transform.GetComponent <ListRoomRequest>();
     joinRoomRequest  = gameObject.transform.GetComponent <JoinRequest>();
     AddClicks();
 }
Beispiel #15
0
 private void Start()
 {
     battleRes  = transform.Find("BattleRes").GetComponent <RectTransform>();
     roomList   = transform.Find("RoomList").GetComponent <RectTransform>();
     username   = battleRes.Find("Username").GetComponent <Text>();
     totalCount = battleRes.Find("TotalCount").GetComponent <Text>();
     winCount   = battleRes.Find("WinCount").GetComponent <Text>();
     roomLayout = transform.Find("RoomList/Scroll View/Viewport/RoomLayout").GetComponent <GridLayoutGroup>();
     transform.Find("RoomList/CloseButton").GetComponent <Button>().onClick.AddListener(OnCloseBtnClick);
     transform.Find("RoomList/CreatRoomButton").GetComponent <Button>().onClick.AddListener(OnCreatRoomBtnClick);
     transform.Find("RoomList/RefreshButton").GetComponent <Button>().onClick.AddListener(OnRefreshBtnClick);
     roomItemPrefab    = Resources.Load("UIPanel/RoomItem") as GameObject;
     createRoomRequest = GetComponent <CreatRoomRequest>();
     listRoomRequest   = GetComponent <ListRoomRequest>();
     joinRoomRequest   = GetComponent <JoinRoomRequest>();
     SetBattleRes();
 }
    protected override void OnInit()
    {
        transform.GetInstance("BattleInfo", out battleInfo);
        transform.GetInstance("RoomList", out roomList);
        transform.GetInstance("BattleInfo/Username", out username);
        transform.GetInstance("BattleInfo/TotalCount", out totalCount);
        transform.GetInstance("BattleInfo/WinCount", out winCount);
        transform.GetInstance("RoomList/ScrollRect/Viewport/Content", out listContent);
        itemPrefab = Resources.Load <GameObject>("UIPanel/RoomItem");

        transform.GetInstance <Button>("RoomList/CloseButton").onClick.AddListener(OnCloseClick);
        transform.GetInstance <Button>("RoomList/CreatRoomButton").onClick.AddListener(OnCreatRoomClick);
        transform.GetInstance <Button>("RoomList/RefreshRoomButton").onClick.AddListener(OnRefreshClick);

        creatRoomRequest = GetComponent <CreatRoomRequest>();
        listRoomRequest  = GetComponent <ListRoomRequest>();
        joinRoomRequest  = GetComponent <JoinRoomRequest>();
    }
    public override void OnEnter()
    {
        if (this.gameObject.activeSelf == false)
        {
            this.gameObject.SetActive(true);
        }
        //实现开启动画
        //设置动画初始状态
        this.transform.localScale = Vector3.zero;
        if (_canvasGroup == null)
        {
            _canvasGroup = this.GetComponent <CanvasGroup>();
        }
        _canvasGroup.alpha = 0;
        this.transform.DOScale(1, 0.4f);
        _canvasGroup.DOFade(1, 0.4f);

        //进入该面板时就发起获取房间列表请求
        if (_listRoomRequest == null)
        {
            _listRoomRequest = this.GetComponent <ListRoomRequest>();
        }
        _listRoomRequest.SendRequest();
    }
Beispiel #18
0
 void Awake()
 {
     //获取面板中的活动组件
     userInfo = transform.Find("UserInfo").GetComponent <RectTransform>();
     roomList = transform.Find("RoomList").GetComponent <RectTransform>();
     //房间列表刷新摁钮点击事件
     transform.Find("RoomList/ReFreshButton").GetComponent <Button>().onClick.AddListener(OnRefreshButtonClick);
     //添加关闭摁钮的点击触发事件
     transform.Find("RoomList/CloseButton").GetComponent <Button>().onClick.AddListener(OnCloseButtonClick);
     //创建房间摁钮触发事件
     transform.Find("RoomList/CreateRoomButton").GetComponent <Button>().onClick.AddListener(OnCreateRoomButtonClick);
     //获取两个面板在中间的原始位置
     userInfoPos = userInfo.localPosition;
     roomListPos = roomList.localPosition;
     //获取RoomItem预制体
     roomItemPrefab = Resources.Load <GameObject>("UIPanel/RoomItem") as GameObject;
     roomLayout     = transform.Find("RoomList/ScrollRect/Layout").GetComponent <VerticalLayoutGroup>();
     //获取房间列表请求对象
     listRoomRequest = GetComponent <ListRoomRequest>();
     //获取创建房间请求脚本
     createRoomRequest = GetComponent <CreateRoomRequest>();
     //获取加入房间请求对象
     joinRoomRequest = GetComponent <JoinRoomRequest>();
 }
Beispiel #19
0
 private void Awake()
 {
     listRequest       = GetComponent <ListRoomRequest>();
     joinRoomRequest   = GetComponent <JoinRoomRequest>();
     createRommRequest = GetComponent <CreateRommRequest>();
 }