public void SendRPC(int viewId, byte methodId, EiNetworkTarget targets, byte[] rpcData) { buffer.ClearBuffer(); buffer.Write(viewId); buffer.Write(methodId); buffer.Write(rpcData); network.RPC(buffer.GetWrittenBuffer(), targets); }
void INetwork.RPC(byte[] rpcData, EiNetworkTarget target) { if (target != EiNetworkTarget.Others) { networkInternal.ReceiveRPC(rpcData); } else { UnityEngine.Debug.Log("Can't send to others as its only singleplayer, will skip this RPC message"); } }