示例#1
0
        public override void LoadExcelSheet(DataRow rowData)
        {
            fmDataDragonTomb data = m_fmData as fmDataDragonTomb;

            data.m_nCode             = GetInt(rowData, "nCode");
            data.m_strNameCode       = GetString(rowData, "strNameCode");
            data.m_strImage          = GetString(rowData, "strImage");
            data.m_eLevel            = (eLevel)GetInt(rowData, "eLevel");
            data.m_nArrAppearMon     = GetIntArray(rowData, "nArrAppearMon");
            data.m_nArrAppearRateMon = GetIntArray(rowData, "nArrAppearRateMon");
        }
示例#2
0
        public void Add(fmDataDragonTomb data)
        {
            int cnt = data.m_nArrAppearRateMon.Length;

            for (int i = 0; i < cnt; ++i)
            {
                int roll = data.m_nArrAppearRateMon[i] * m_nRate;

                fmGochaNode node = new fmGochaNode();
                node.m_fmData = null;

                node.m_nGochaValue = data.m_nArrAppearMon[i];

                node.m_nBegin = m_nMaxVal;
                node.m_nEnd   = m_nMaxVal + roll;

                m_listBoard.Add(node);

                m_nMaxVal += roll;
            }
        }
示例#3
0
 public LoaderDragonTomb()
 {
     m_fmData = new fmDataDragonTomb();
 }
示例#4
0
        public override bool IsValid()
        {
            fmDataDragonTomb data = m_fmData as fmDataDragonTomb;

            return(true);
        }