NanoPark/Assets/Mirror/Examples/Chat/Scripts/Player.cs

26 lines
544 B
C#

using System;
namespace Mirror.Examples.Chat
{
public class Player : NetworkBehaviour
{
[SyncVar]
public string playerName;
public static event Action<Player, string> OnMessage;
[Command]
public void CmdSend(string message)
{
if (message.Trim() != "")
RpcReceive(message.Trim());
}
[ClientRpc]
public void RpcReceive(string message)
{
OnMessage?.Invoke(this, message);
}
}
}