Beispiel #1
0
        private void Intrepids_Click(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("Only multi-category (SMR/MLAT and ADS-B version 2.1/0.23) supported.", "WARNING");
            loading.Visibility = Visibility.Visible;
            var ExtraWork = new ExtraPoints();

            ExtraWork.Show();
            loading.Visibility = Visibility.Collapsed;
        }
Beispiel #2
0
 void Update()
 {
     if (Time.time > next)
     {
         if (current == null)
         {
             float x = Random.Range(-6f, 6f);
             current = Instantiate(pickups[Random.Range(0, pickups.Length)], new Vector3(x, 5.5f, 0), Quaternion.identity, transform);
         }
         next = Time.time + Random.Range(2, 20);
     }
 }
Beispiel #3
0
        public WinResult Get()
        {
            WheelOfFortune _won       = new WheelOfFortune();
            ExtraPoints    _wonPoints = new ExtraPoints()
            {
                point = 0
            };

            Random random       = new Random(DateTime.Now.Millisecond);
            int    randomNumber = random.Next(1, 101);

            foreach (WheelOfFortune _fortune in _wheel)
            {
                randomNumber -= _fortune.winPercentage;

                if (randomNumber <= 0)
                {
                    _won = _fortune;
                    break;
                }
            }

            randomNumber = random.Next(1, 101);
            if (_won.canWinpoints)
            {
                List <ExtraPoints> _points = new List <ExtraPoints>();

                using (StreamReader r = new StreamReader("ExtraPoints.json"))
                {
                    string json = r.ReadToEnd();
                    _points = JsonConvert.DeserializeObject <List <ExtraPoints> >(json);
                }

                foreach (ExtraPoints _point in _points)
                {
                    randomNumber -= _point.winPercentage;

                    if (randomNumber <= 0)
                    {
                        _wonPoints = _point;
                        break;
                    }
                }
            }
            return(new WinResult()
            {
                gift = _won.gift,
                points = _wonPoints.point
            });
        }