I can’t seem to figure this out. I’m trying to set up a simple network test to send a message from one computer to the next, but I can’t get RPC to work from the server end. It keeps saying “RPC call failed because the function “UpdateText” does not exist in any script attached to ‘serverController’”
serverController is the controller I have running the code on the server with a script called serverControl that actually sends the RPC call. On the client end there’s a clientControl script with the RPC function in it I want to call but I can’t figure it out.
My code looks like this:
//server end
string sendText = "Hello, world!";
void start(){
Network.InitializeServer(10, 25565, true);
}
void sendMessage()
{
networkView.RPC("UpdateText", RPCMode.OthersBuffered, sendText);
}
//client end
[RPC]
void UpdateText(string newText)
{
//set a guiText.text to newText
}
The serverController has a networkView attached to it, but thats it. Any ideas? Thanks!