private void OnReceiveKeyPressedMessage(NetworkMessage _message) { Debug.Log("server OnReceiveKeyPressedMessage"); KeyPressedMessage _msg = _message.ReadMessage <KeyPressedMessage>(); NetworkServer.SendToAll(keypressed_msg, _msg); }
public override void Think() { if (Framework.TryGetPendingInput(out ConsoleKeyInfo key)) { var message = new KeyPressedMessage(key); MessageBus.PostMessage(message); } }
private void SendKeyPressedMessage() { KeyPressedMessage _msg = new KeyPressedMessage() { objectTransformName = playerID, pressed = true }; NetworkManager.singleton.client.Send(keypressed_msg, _msg); }
private void OnReceiveKeyPressedMessage(NetworkMessage _message) { Debug.Log("OnReceiveKeyPressedMessage"); KeyPressedMessage _msg = _message.ReadMessage <KeyPressedMessage>(); if (_msg.objectTransformName != transform.name) { Manager.Instance.ConnectedPlayers[_msg.objectTransformName].GetComponent <NetworkPlayer>().ReceiveKeyPressedMessage(_msg); } }
private void ReceiveKeyPressedMessage(KeyPressedMessage msg) { Debug.Log("ReceiveKeyPressedMessage " + msg.objectTransformName); }