Example #1
0
    private void Start()
    {
        // 本地玩家与敌方玩家Text初始化
        localPlayerUsername   = transform.Find("BluePanel/Username").GetComponent <Text>();
        localPlayerTotalCount = transform.Find("BluePanel/TotalCount").GetComponent <Text>();
        localPlayerWinCount   = transform.Find("BluePanel/WinCount").GetComponent <Text>();
        enemyPlayerUsername   = transform.Find("RedPanel/Username").GetComponent <Text>();
        enemyPlayerTotalCount = transform.Find("RedPanel/TotalCount").GetComponent <Text>();
        enemyPlayerWinCount   = transform.Find("RedPanel/WinCount").GetComponent <Text>();

        // 获取敌我面板,开始,退出按钮的引用
        bluePanel   = transform.Find("BluePanel");
        redPanel    = transform.Find("RedPanel");
        startButton = transform.Find("StartButton");
        exitButton  = transform.Find("ExitButton");

        // 基本信息的方法注册监听
        transform.Find("StartButton").GetComponent <Button>().onClick.AddListener(OnStartClick);
        transform.Find("ExitButton").GetComponent <Button>().onClick.AddListener(OnExitClick);

        quitRoomRequest  = GetComponent <QuitRoomRequest>();
        startGameRequest = GetComponent <StartGameRequest>();

        EnterAnim();
    }
Example #2
0
    // Use this for initialization
    private void Start()
    {
        localPlayerUserName = transform.Find("BluePanel/UserName").GetComponent <Text>();
        localPlayerWinRate  = transform.Find("BluePanel/WinRate").GetComponent <Text>();

        enemyPlayerUserName = transform.Find("RedPanel/UserName").GetComponent <Text>();
        enemyPlayerWinRate  = transform.Find("RedPanel/WinRate").GetComponent <Text>();

        bluePanel = transform.Find("BluePanel");
        redPanel  = transform.Find("RedPanel");
        startGame = transform.Find("StartGame");
        exitRoom  = transform.Find("ExitRoom");

        startButtonAnime = transform.Find("StartGame").GetComponent <Animator>();
        exitButtonAnime  = transform.Find("ExitRoom").GetComponent <Animator>();

        startButton = transform.Find("StartGame").GetComponent <Button>();
        exitButton  = transform.Find("ExitRoom").GetComponent <Button>();
        startButton.onClick.AddListener(OnStartClick);
        exitButton.onClick.AddListener(OnExitClick);

        quitRoomRequest  = GetComponent <QuitRoomRequest>();
        startGameRequest = GetComponent <StartGameRequest>();

        EnterAnime();
    }
Example #3
0
    void Awake()
    {
        //初始化UI组件
        bluePanel = transform.Find("BluePanel");
        redPanel  = transform.Find("RedPanel");

        localPlayerUsername   = transform.Find("BluePanel/Username").GetComponent <Text>();
        localPlayerTotalCount = transform.Find("BluePanel/TotalCount").GetComponent <Text>();
        localPlayerWinCount   = transform.Find("BluePanel/WinCount").GetComponent <Text>();

        enemyPlayerUsername   = transform.Find("RedPanel/Username").GetComponent <Text>();
        enemyPlayerTotalCount = transform.Find("RedPanel/TotalCount").GetComponent <Text>();
        enemyPlayerWinCount   = transform.Find("RedPanel/WinCount").GetComponent <Text>();

        startButton = transform.Find("StartButton").GetComponent <Button>();
        quitButton  = transform.Find("QuitButton").GetComponent <Button>();

        //添加摁钮组件的监听事件
        startButton.onClick.AddListener(OnStartButtonClick);
        quitButton.onClick.AddListener(OnQuitButtonClick);

        //获取两个面板的原始位置
        bluePanelPos = bluePanel.localPosition;
        redPanelPos  = redPanel.localPosition;
        //退出房间请求对象
        quitRoomRequest = GetComponent <QuitRoomRequest>();
        //开始游戏请求对象
        startGameRquest = GetComponent <StartGameRquest>();

        //EnterAnim();
    }
 private void Awake()
 {
     Init();
     UGUIEventListener.Get(StartButton).onClick = StartGameClick;
     UGUIEventListener.Get(ExitButton).onClick  = CloseRoomClick;
     quitRoomRequest  = GetComponent <QuitRoomRequest>();
     startGameRequest = GetComponent <StartGameRequest>();
 }
 private void Start()
 {
     LocalPlayerUserName  = transform.Find("self/NameText").GetComponent <Text>();
     RemotePlayerUserName = transform.Find("opponent/RemotePlayer/NameText").GetComponent <Text>();
     WaitText             = transform.Find("opponent/WaitText").GetComponent <Text>();
     transform.Find("ExitRoom").GetComponent <Button>().onClick.AddListener(OnExitRoomClick);
     transform.Find("Begin").GetComponent <Button>().onClick.AddListener(OnBeginClick);
     quitRoomRequest  = GetComponent <QuitRoomRequest>();
     startGameRequest = GetComponent <StartGameRequest>();
     gameObject.SetActive(true);
 }
 private void Start()
 {
     //组件初始化
     _canvasGroup      = this.GetComponent <CanvasGroup>();
     creatRoomRequest  = this.GetComponent <CreatRoomRequest>();
     _quitRoomRequest  = this.GetComponent <QuitRoomRequest>();
     _startGameRequest = this.GetComponent <StartGameRequest>();
     //注册点击事件
     startGameBtn.onClick.AddListener(delegate() { StartGameButtonClicked(); });
     exitAndDeleteRoomBtn.onClick.AddListener(delegate() { ExitAndDeleteRoomButtonClicked(); });
 }
Example #7
0
    // Use this for initialization
    private void Awake()
    {
        //MonkeyPanel = transform.Find("MonkeyPanel");
        //FishPanel = transform.Find("FishPanel");

        //localPlayerUsername = MonkeyPanel.Find("Username").GetComponent<Text>();
        //localPlayerTotalCount = MonkeyPanel.Find("TotalCount").GetComponent<Text>();
        //localPlayerWinCount = MonkeyPanel.Find("WinCount").GetComponent<Text>();
        //enemyPlayerUsername = FishPanel.Find("Username").GetComponent<Text>();
        //enemyPlayerTotalCount = FishPanel.Find("TotalCount").GetComponent<Text>();
        //enemyPlayerWinCount = FishPanel.Find("WinCount").GetComponent<Text>();

        FishSeats   = new SeatItem[GameFacade.FISH_NUM];
        MonkeySeats = new SeatItem[GameFacade.MONKEY_NUM];

        startButton = transform.Find("StartButton");
        exitButton  = transform.Find("ExitButton");
        sendButton  = transform.Find("InputPanel/SendButton");
        inputField  = transform.Find("InputPanel/InputField").GetComponent <InputField>();

        startButton.GetComponent <Button>().onClick.AddListener(OnStartClick);
        exitButton.GetComponent <Button>().onClick.AddListener(OnExitClick);
        sendButton.GetComponent <Button>().onClick.AddListener(OnSendClick);
        inputField.onEndEdit.AddListener(x => OnSendClick());


        OtherPlayerChatMsgItem = Resources.Load <GameObject>("UIItem/Chat/OtherPlayerChatMsgItem");
        LocalPlayerChatMsgItem = Resources.Load <GameObject>("UIItem/Chat/LocalPlayerChatMsgItem");
        ChangeSeatItem         = Resources.Load <GameObject>("UIItem/ChangeSeatItem");


        quitRoomRequest   = GetComponent <QuitRoomRequest>();
        startGameRequest  = GetComponent <StartGameRequest>();
        roomChatRequest   = GetComponent <RoomChatRequest>();
        changeSeatRequest = GetComponent <ChangeSeatRequest>();
        updateRoomRequest = GetComponent <UpdateRoomRequest>();

        FishSeats   = transform.Find("FishPlayerPanel").GetComponentsInChildren <SeatItem>();
        MonkeySeats = transform.Find("MonkeyPlayerPanel").GetComponentsInChildren <SeatItem>();
        for (int i = 0; i < GameFacade.FISH_NUM; i++)
        {
            FishSeats[i].index = i;
        }
        for (int i = 0; i < GameFacade.MONKEY_NUM; i++)
        {
            MonkeySeats[i].index = i + GameFacade.FISH_NUM;
        }
    }
    private void Start()
    {
        localPlayerUsername   = transform.Find("ImageBG/PlayerList/PlayerInfoPanel1/NameLabel").GetComponent <Text>();
        localPlayerTotalCount = transform.Find("ImageBG/PlayerList/PlayerInfoPanel1/TotalCountLabel").GetComponent <Text>();
        localPlayerWinCount   = transform.Find("ImageBG/PlayerList/PlayerInfoPanel1/WinCountLabel").GetComponent <Text>();

        enemyPlayerUsername   = transform.Find("ImageBG/PlayerList/PlayerInfoPanel2/NameLabel").GetComponent <Text>();
        enemyPlayerTotalCount = transform.Find("ImageBG/PlayerList/PlayerInfoPanel2/TotalCountLabel").GetComponent <Text>();
        enemyPlayerWinCount   = transform.Find("ImageBG/PlayerList/PlayerInfoPanel2/WinCountLabel").GetComponent <Text>();

        transform.Find("ImageBG/Buttons/QuitButton").GetComponent <Button>().onClick.AddListener(OnCloseBtnClick);
        transform.Find("ImageBG/Buttons/StartButton").GetComponent <Button>().onClick.AddListener(OnStartBtnClick);

        quitRoomRequest  = GetComponent <QuitRoomRequest>();
        startGameRequest = GetComponent <StartGameRequest>();
    }
Example #9
0
 public override void InitStart()
 {
     Txt_UserName_Blue   = gameObject.transform.Find("BluePanel/Txt_UserName_Blue").GetComponent <Text>();
     Txt_TotalCount_Blue = gameObject.transform.Find("BluePanel/Txt_TotalCount_Blue").GetComponent <Text>();
     Txt_WinCount_Blue   = gameObject.transform.Find("BluePanel/Txt_WinCount_Blue").GetComponent <Text>();
     Txt_UserName_Red    = gameObject.transform.Find("RedPanel/Txt_UserName_Red").GetComponent <Text>();
     Txt_TotalCount_Red  = gameObject.transform.Find("RedPanel/Txt_TotalCount_Red").GetComponent <Text>();
     Txt_WinCount_Red    = gameObject.transform.Find("RedPanel/Txt_WinCount_Red").GetComponent <Text>();
     Btn_StartGame       = gameObject.transform.Find("Btn_StartGame").GetComponent <Button>();
     Btn_Close           = gameObject.transform.Find("Btn_Close").GetComponent <Button>();
     bluePanel           = gameObject.transform.Find("BluePanel");
     redPanel            = gameObject.transform.Find("RedPanel");
     //creatRoomRequest = GetComponent<CreatRoomRequest>();
     quitRoomRequest  = GetComponent <QuitRoomRequest>();
     startGameRequest = GetComponent <StartGameRequest>();
     AddClicks();
 }
Example #10
0
 void Start()
 {
     localPlayerUsername   = transform.Find("BluePanel/Username").GetComponent <Text>();
     localPlayerWinCount   = transform.Find("BluePanel/WinCount").GetComponent <Text>();
     localPlayerTotalCount = transform.Find("BluePanel/TotalCount").GetComponent <Text>();
     enemyPlayerUsername   = transform.Find("RedPanel/Username").GetComponent <Text>();
     enemyPlayerWinCount   = transform.Find("RedPanel/WinCount").GetComponent <Text>();
     enemyPlayerTotalCount = transform.Find("RedPanel/TotalCount").GetComponent <Text>();
     transform.Find("StartButton").GetComponent <Button>().onClick.AddListener(OnStartClick);
     transform.Find("ExitButton").GetComponent <Button>().onClick.AddListener(OnExitClick);
     bluePanel        = transform.Find("BluePanel");
     redPanel         = transform.Find("RedPanel");
     startButton      = transform.Find("StartButton");
     exitButton       = transform.Find("ExitButton");
     quitRoomRequest  = GetComponent <QuitRoomRequest>();
     startGameRequest = GetComponent <StartGameRequest>();
     EnterAnim();
 }
    protected override void OnInit()
    {
        base.OnInit();

        transform.GetInstance("Blue/username", out blueUsername);
        transform.GetInstance("Blue/totalcount", out blueTotalCount);
        transform.GetInstance("Blue/wincount", out blueWinCount);

        transform.GetInstance("Red/username", out redUsername);
        transform.GetInstance("Red/totalcount", out redTotalCount);
        transform.GetInstance("Red/wincount", out redWinCount);

        transform.GetInstance <Button>("StartButton").onClick.AddListener(StartGameCallback);
        transform.GetInstance <Button>("CloseButton").onClick.AddListener(QuitClickCallback);

        quitRoomRequest  = GetComponent <QuitRoomRequest>();
        startGameRequest = GetComponent <StartGameRequest>();
    }
Example #12
0
    private void Awake()
    {
        bluePanel   = transform.Find("BluePanel");
        redPanel    = transform.Find("RedPanel");
        startButton = transform.Find("StartButton");
        exitButton  = transform.Find("ExitButton");

        localPlayerUsername   = transform.Find("BluePanel/username").GetComponent <Text>();
        localPlayerTotalCount = transform.Find("BluePanel/totalCount").GetComponent <Text>();
        localPlayerWinCount   = transform.Find("BluePanel/winCount").GetComponent <Text>();

        enemyPlayerUsername   = transform.Find("RedPanel/username").GetComponent <Text>();
        enemyPlayerTotalCount = transform.Find("RedPanel/totalCount").GetComponent <Text>();
        enemyPlayerWinCount   = transform.Find("RedPanel/winCount").GetComponent <Text>();

        transform.Find("StartButton").GetComponent <Button>().onClick.AddListener(OnStartClick);
        transform.Find("ExitButton").GetComponent <Button>().onClick.AddListener(OnExitClick);

        roomRequest      = GetComponent <CreateRoomRequest>();
        quitRoomRequest  = GetComponent <QuitRoomRequest>();
        startGameRequest = GetComponent <StartGameRequest>();
    }
Example #13
0
    private void Start()
    {
        playerBlueName     = transform.Find("BluePlayer/PlayerName").GetComponent <Text>();
        playerBlueGames    = transform.Find("BluePlayer/Games").GetComponent <Text>();
        playerBlueWinnings = transform.Find("BluePlayer/Winnings").GetComponent <Text>();
        playerRedName      = transform.Find("RedPlayer/PlayerName").GetComponent <Text>();
        playerRedGames     = transform.Find("RedPlayer/Games").GetComponent <Text>();
        playerRedWinnings  = transform.Find("RedPlayer/Winnings").GetComponent <Text>();
        quitRoomRequest    = GetComponent <QuitRoomRequest>();
        startGameRequest   = GetComponent <StartGameRequest>();
        //creatRoomReq = GetComponent<CreatRoomRequest>();
        //roomPanelObj = GetComponent<Transform>();

        bluePlayer = transform.Find("BluePlayer").GetComponent <Transform>();
        redPlayer  = transform.Find("RedPlayer").GetComponent <Transform>();
        start      = transform.Find("Start").GetComponent <Transform>();
        back       = transform.Find("Back").GetComponent <Transform>();

        transform.Find("Start").GetComponent <Button>().onClick.AddListener(OnClickStart);
        transform.Find("Back").GetComponent <Button>().onClick.AddListener(OnClickBack);
        EnterAnimation();
    }
 void Start()
 {
     quitRoomRequest  = GetComponent <QuitRoomRequest>();
     startGameRequest = GetComponent <StartGameRequest>();
 }