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(); }
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); }