Client vs. simulator logic
When scripting simulators, we need mechanisms to tell them apart.
Am I a simulator?
using Coherence;
if (SimulatorUtility.IsSimulator)
{
// I'm a simulator!
}Connect and ConnectionType
Connect and ConnectionTypeusing Network = Coherence.Network;
using ConnectionType = Replication.Client.Unity.Ecs.ConnectionType;
public class ConnectAsSimulator : MonoBehaviour
{
void Start()
{
if (Network.Connect("127.0.0.1:32001", ConnectionType.Simulator))
{
// Connection successful
}
else
{
// Connection failed
}
}
}COHERENCE_SIMULATOR

Command-line argument
Server-side simulation

Auto-reconnect

Last updated
Was this helpful?

