1-Я назначил функцию YapLan () для кнопки выключения (кнопка) KapanLan.
2 - Когда владелец сервера, кнопка закрывает себя и клиента. (Без проблем)
3-Когда я щелкаю по клиенту, я получаю ошибку, о которой упоминал в шапке.
Trying to send command for object without authority.
UnityEngine.Networking.NetworkBehaviour:SendCommandInternal(NetworkWriter, Int32, String)
Test:CallCmdYapLan()
Test:YapLan() (at Assets/Scripts/Test.cs:17)
UnityEngine.EventSystems.EventSystem:Update()
using UnityEngine.Networking;
using UnityEngine.UI;
#pragma warning disable CS0618
public class Test : NetworkBehaviour
{
public Button KapanLan;
public void YapLan()
{
if (isServer)
{
RpcYapLan();
}
else
{
CmdYapLan();
}
}
[Command]
public void CmdYapLan()
{
RpcYapLan();
}
[ClientRpc]
public void RpcYapLan()
{
KapanLan.interactable = false;
}
}
#pragma warning restore CS0618