Exemple #1
0
 public Scale(ScaleSettings scaleSettings)
 {
     FieldLeftAlliance           = scaleSettings.FieldLeftAlliance;
     LHSPlateAsAllianceFieldLeft = new Plate(scaleSettings.LHSAlliance(FieldLeftAlliance), false); //TODO: Get it in real time
     RHSPlateAsAllianceFieldLeft = new Plate(scaleSettings.RHSAlliance(FieldLeftAlliance), false); //TODO: Get it in real time
     httpClient             = new HttpClient();
     httpClient.BaseAddress = new Uri($"http://{scaleSettings.IP.ToString()}:80/");
     httpClient.DefaultRequestHeaders.Accept.Clear();
     httpClient.DefaultRequestHeaders.Accept.Add(
         new MediaTypeWithQualityHeaderValue("application/x-www-form-urlencoded"));
     LHSPlateAsAllianceFieldLeft.Owned   += Plate_Owned;
     RHSPlateAsAllianceFieldLeft.Owned   += Plate_Owned;
     LHSPlateAsAllianceFieldLeft.Unowned += Plate_Unowned;
     RHSPlateAsAllianceFieldLeft.Unowned += Plate_Unowned;
 }