Files
2025-06-16 15:14:23 +02:00

48 lines
1.0 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Mirror;
using UnityEngine.UI;
namespace Mirror.Examples.AutoLANClientController
{
public class NetworkSceneScript : NetworkBehaviour
{
public Button clientButton;
public Text textResult;
public GameObject panelClient, panelServer;
void Start()
{
clientButton.onClick.AddListener(ClientButton);
panelServer.SetActive(false);
panelClient.SetActive(false);
if (isServer)
{
panelServer.SetActive(true);
}
if (isClient)
{
panelClient.SetActive(true);
}
}
void ClientButton()
{
if (isClient)
{
CmdSendText("Text: " + Random.Range(0, 999));
}
}
[Command(requiresAuthority = false)]
public void CmdSendText(string _value)
{
textResult.text = _value;
}
}
}