protected virtual void FindOrCreateMasterConnector() { if (!clientToMasterConnector) { clientToMasterConnector = FindObjectOfType <ClientToMasterConnector>(); } if (!clientToMasterConnector) { var connectorObject = new GameObject("--CLIENT_TO_MASTER_CONNECTOR"); clientToMasterConnector = connectorObject.AddComponent <ClientToMasterConnector>(); } }