Exemple #1
0
        private void CmdEnter(string[] parameters)
        {
            var enterReq = new EnterReq()
            {
                DeviceId = "MyDevice", Token = "MyToken", Name = "DiceCli"
            };

            _netClient.Send(_peerId, (ushort)PacketCode.EnterReq, enterReq);
        }
Exemple #2
0
        private void SendEnter()
        {
            Random rnd   = new Random(Guid.NewGuid().GetHashCode());
            var    index = rnd.Next(0, 1000);

            var enterReq = new EnterReq()
            {
                DeviceId = _deviceId, Token = _token, Name = $"Bot{index}"
            };

            _netClient.Send(_peerId, (ushort)PacketCode.EnterReq, enterReq);
        }
Exemple #3
0
    private void OnConnected(long peerId)
    {
        Debug.Log($"OnConnected {peerId}");

        GameObject inputFieldGo = GameObject.Find("PlayerNameInput");
        InputField inputFieldCo = inputFieldGo.GetComponent <InputField>();
        var        playerName   = inputFieldCo.text;

        UnityEngine.SceneManagement.SceneManager.LoadScene(1);
        var x        = Random.Range(-5.0f, 5.0f);
        var y        = Random.Range(-5.0f, 5.0f);
        var enterReq = new EnterReq()
        {
            Token = _authToken, DeviceId = _deviceId, Name = playerName
        };

        _netClient.Send(peerId, (ushort)PacketCode.EnterReq, enterReq);
        _peerId = peerId;
    }