NanoPark/Assets/Mirror/Examples/Chat/Scripts/Player.cs
2022-01-26 19:10:12 +05:30

26 lines
519 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);
}
}
}