예제 #1
0
        public static EiNetwork Create(EiNetworkType type, EiNetworkLogLevel logLevel = EiNetworkLogLevel.None)
        {
            var netInternal = new EiNetworkInternal(type);

            netInternal.logLevel = logLevel;
            return(netInternal as EiNetwork);
        }
예제 #2
0
 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");
 }