public static ConnectData FromUri(UriCi uri) { ConnectData c = new ConnectData(); c = new ConnectData(); c.Ip = uri.GetIp(); c.Port = 25565; c.Username = "******"; if (uri.GetPort() != -1) { c.Port = uri.GetPort(); } if (uri.GetGet().ContainsKey("user")) { c.Username = uri.GetGet().Get("user"); } if (uri.GetGet().ContainsKey("auth")) { c.Auth = uri.GetGet().Get("auth"); } if (uri.GetGet().ContainsKey("serverPassword")) { c.IsServePasswordProtected = MiscCi.ReadBool(uri.GetGet().Get("serverPassword")); } return(c); }
public static ConnectData FromUri(UriCi uri) { ConnectData c = new ConnectData(); c = new ConnectData(); c.Ip = uri.GetIp(); c.Port = 25565; c.Username = "******"; if (uri.GetPort() != -1) { c.Port = uri.GetPort(); } if (uri.GetGet().ContainsKey("user")) { c.Username = uri.GetGet().Get("user"); } if (uri.GetGet().ContainsKey("auth")) { c.Auth = uri.GetGet().Get("auth"); } if (uri.GetGet().ContainsKey("serverPassword")) { c.IsServePasswordProtected = MiscCi.ReadBool(uri.GetGet().Get("serverPassword")); } return c; }
public override UriCi ParseUri(string uri) { MyUri myuri = new MyUri(uri); UriCi ret = new UriCi(); ret.url = myuri.Url; ret.ip = myuri.Ip; ret.port = myuri.Port; ret.get = new DictionaryStringString(); foreach (var k in myuri.Get) { ret.get.Set(k.Key, k.Value); } return ret; }