public static EiNetwork Create(EiNetworkType type, EiNetworkLogLevel logLevel = EiNetworkLogLevel.None) { var netInternal = new EiNetworkInternal(type); netInternal.logLevel = logLevel; return(netInternal as EiNetwork); }
public EiNetworkInternal(EiNetworkType type) { switch (type) { case EiNetworkType.Singleplayer: Load(new NetworkSingleplayer()); return; } throw new ArgumentException("The network type provided is not supported by current setup of network, please provide a supported network type"); }