コード例 #1
0
    public override void OnStartClient()
    {
        CanvasScaler scaler = transform.GetComponent <CanvasScaler>();

        Bar.deltaScaler = scaler.referenceResolution.y / Screen.height;

        Transform panel = transform.Find("Panel");

        oppBar = panel.Find("OppBar").GetComponent <Bar>();
        ball   = panel.Find("Ball").GetComponent <Ball>();
        ball.Reset();
        mainMenu = panel.GetComponent <LobbyMainMenu>();

        if (NetworkClient.allClients.Count > 0)
        {
            NetworkClient client = NetworkClient.allClients[0];
            client.RegisterHandler(PongMsgType.Start, OnStartMessage);
            PongMessage.client = client;
        }

        string user_id, token;

        PongManager.GetUserIdAndToken(out user_id, out token);
        PongMessage.SendReady(user_id, token);
    }