Hi,
I was able to receive broadcast message yesterday but I have no idea how I broke it ![]()
My execution sequence is:
On my game instance → call MylobbyManager.instance.Starthost(),
Then on my editor → call MylobbyManager.instance.ClientStartListening()
Can anyone help me look at the code and tell me what is wrong?
Your help will be much appreciated.
MyLobbyManager
public class MyLobbyManager : NetworkLobbyManager {
public static MyLobbyManager instance = null;
public MyNetworkDiscovery myNetworkDiscovery;
public void Start(){
if (instance == null) {
instance = this;
} else {
Destroy (gameObject);
}
}
public override void OnStartHost ()
{
base.OnStartHost ();
myNetworkDiscovery.Initialize ();
myNetworkDiscovery.StartAsServer ();
}
public void ClientStartListening(){
myNetworkDiscovery.Initialize ();
myNetworkDiscovery.StartAsClient ();
}
}
}
MyNetworkDiscovery
public class MyNetworkDiscovery : NetworkDiscovery {
public override void OnReceivedBroadcast (string fromAddress, string data){
base.OnReceivedBroadcast (fromAddress, data);
Debug.Log ("Got Message from (" + fromAddress + ") and (" + data + ")");
}
}

