Basic Networking done
This commit is contained in:
25
Assets/Mirror/Examples/Chat/Scripts/Player.cs
Normal file
25
Assets/Mirror/Examples/Chat/Scripts/Player.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user