private void addRebellionPoint()
        {
            RebellionUtils     rebellionUtils = new RebellionUtils();
            List <Mst_maparea> list           = new List <Mst_maparea>();
            double             rpHitProbKeisu = this.getRpHitProbKeisu();

            if (this.turnInstance.GetDateTime().get_Day() == 1)
            {
                list = Enumerable.ToList <Mst_maparea>(Mst_DataManager.Instance.Mst_maparea.get_Values());
            }
            else
            {
                using (Dictionary <int, Mst_maparea> .ValueCollection.Enumerator enumerator = Mst_DataManager.Instance.Mst_maparea.get_Values().GetEnumerator())
                {
                    while (enumerator.MoveNext())
                    {
                        Mst_maparea current    = enumerator.get_Current();
                        double      randDouble = Utils.GetRandDouble(1.0, 100.0, 1.0, 1);
                        if (randDouble <= rpHitProbKeisu)
                        {
                            list.Add(current);
                        }
                    }
                }
            }
            using (List <Mst_maparea> .Enumerator enumerator2 = list.GetEnumerator())
            {
                while (enumerator2.MoveNext())
                {
                    Mst_maparea current2 = enumerator2.get_Current();
                    int         num      = rebellionUtils.AddPointTo_RPTable(current2);
                }
            }
        }
Esempio n. 2
0
        private void addRebellionPoint()
        {
            RebellionUtils     rebellionUtils = new RebellionUtils();
            List <Mst_maparea> list           = new List <Mst_maparea>();
            double             rpHitProbKeisu = getRpHitProbKeisu();

            if (turnInstance.GetDateTime().Day == 1)
            {
                list = Mst_DataManager.Instance.Mst_maparea.Values.ToList();
            }
            else
            {
                foreach (Mst_maparea value in Mst_DataManager.Instance.Mst_maparea.Values)
                {
                    double randDouble = Utils.GetRandDouble(1.0, 100.0, 1.0, 1);
                    if (randDouble <= rpHitProbKeisu)
                    {
                        list.Add(value);
                    }
                }
            }
            foreach (Mst_maparea item in list)
            {
                rebellionUtils.AddPointTo_RPTable(item);
            }
        }