Пример #1
0
        private void LoadPlots()
        {
            for (int i = 0; i < m_MagHousingZones.Length; i++)
            {
                bool prime = (i > 0 && i < 6) || i > 14;

                MaginciaHousingPlot tramplot = new MaginciaHousingPlot(m_Identifiers[i], m_MagHousingZones[i], prime, Map.Trammel);
                MaginciaHousingPlot felplot  = new MaginciaHousingPlot(m_Identifiers[i], m_MagHousingZones[i], prime, Map.Felucca);

                bool isBlocked = m_Identifiers[i] == "SW-3" || m_Identifiers[i] == "SW-4";

                RegisterPlot(tramplot);

                if (!isBlocked)
                {
                    RegisterPlot(felplot);
                }

                tramplot.AddPlotStone(m_StoneLocs[i]);
                tramplot.LottoEnds = DateTime.UtcNow + m_LottoDuration;

                if (!isBlocked)
                {
                    felplot.AddPlotStone(m_StoneLocs[i]);
                    felplot.LottoEnds = DateTime.UtcNow + m_LottoDuration;
                }
            }
        }
Пример #2
0
        private void LoadPlots()
        {
            for (int i = 0; i < m_MagHousingZones.Length; i++)
            {
                bool prime = (i > 0 && i < 6) || i > 14;

                MaginciaHousingPlot tramplot = new MaginciaHousingPlot(m_Identifiers[i], m_MagHousingZones[i], prime, Map.Trammel);
                MaginciaHousingPlot felplot = new MaginciaHousingPlot(m_Identifiers[i], m_MagHousingZones[i], prime, Map.Felucca);

                bool isBlocked = m_Identifiers[i] == "SW-3" || m_Identifiers[i] == "SW-4";

                RegisterPlot(tramplot);

                if(!isBlocked)
                    RegisterPlot(felplot);

                tramplot.AddPlotStone(m_StoneLocs[i]);
                tramplot.LottoEnds = DateTime.UtcNow + m_LottoDuration;

                if (!isBlocked)
                {
                    felplot.AddPlotStone(m_StoneLocs[i]);
                    felplot.LottoEnds = DateTime.UtcNow + m_LottoDuration;
                }
            }
        }