Example #1
0
 internal MatchInfoDirectConnectSnapshot(MatchDirectConnectInfo matchDirectConnectInfo)
 {
     this.nodeId         = matchDirectConnectInfo.nodeId;
     this.publicAddress  = matchDirectConnectInfo.publicAddress;
     this.privateAddress = matchDirectConnectInfo.privateAddress;
     this.hostPriority   = matchDirectConnectInfo.hostPriority;
 }
Example #2
0
 public void SetHostPriority()
 {
     if (HostPriority == null)
     {
         HostPriority = HostPriority.GetByName(Name);
     }
 }
Example #3
0
        public override void ParsData()
        {
            Name = Title.Replace("Episode", "Folge") + " " + SingleResult[0] + ".mp4";

            foreach (var item in (from i in ListResult where i[1] != null && i[1].Count() > 0 select i))
            {
                Hosts.Add(new Host(item[1])
                {
                    Name = item[0], HostPriority = HostPriority.GetByName(item[0])
                });
            }
        }
Example #4
0
        public override void ParsData()
        {
            Name = Title.Replace("Episode", "Folge") + " " + SingleResult[0] + ".mp4";

            Writer($"{ListResult.Count} hosts wurden im schafel{Staffel.Number}:{Staffel.Title} folge{Number}:{Name} gefunden");
            foreach (var item in (from i in ListResult where i[1] != null && i[1].Count() > 0 select i))
            {
                Hosts.Add(new Host(item[1])
                {
                    Name = item[0], HostPriority = HostPriority.GetByName(item[0])
                });
            }
        }
        public override void Parse(object obj)
        {
            IDictionary <string, object> dictionary = obj as IDictionary <string, object>;

            if (dictionary != null)
            {
                nodeId         = (NodeID)ParseJSONUInt16("nodeId", obj, dictionary);
                publicAddress  = ParseJSONString("publicAddress", obj, dictionary);
                privateAddress = ParseJSONString("privateAddress", obj, dictionary);
                hostPriority   = (HostPriority)ParseJSONInt32("hostPriority", obj, dictionary);
                return;
            }
            throw new FormatException("While parsing JSON response, found obj is not of type IDictionary<string,object>:" + obj.ToString());
        }