Exemplo n.º 1
0
 public void SetProperty(CSVLoader dataLoader)
 {
     m_ModelCode    = dataLoader.GetInt();
     m_ModelName    = dataLoader.GetString();
     m_AttackDamage = dataLoader.GetFloat();
     m_Range        = dataLoader.GetFloat();
     m_AttackTerm   = dataLoader.GetFloat();
     m_MoveSpeed    = dataLoader.GetFloat();
     m_Enegy        = dataLoader.GetFloat();
     m_Shild        = dataLoader.GetFloat();
     m_Award        = dataLoader.GetInt();
 }
Exemplo n.º 2
0
    public bool SetUnit(int unitIndex)
    {
        if (m_Filename == null)
        {
            return(false);
        }

        string    filepath = m_Forder + m_Filename + m_Filter;
        CSVLoader loader   = new CSVLoader(filepath);

        if (loader == null)
        {
            return(false);
        }

        for (int i = 0; i < loader.LineMaxNum; i++)
        {
            if (loader.GetInt() == unitIndex)
            {
                loader.ValueIndex = 0;
                SetProperty(loader);
                loader.SetLine(0);

                return(true);
            }
            loader.NextLine();
        }

        return(false);
    }