public static RoleAttributeList GDEToRAL(GDERoleAttritubeData data) { RoleAttributeList RAL = RoleAttributeList.zero; for (int i = 0; i < data.AD_List.Count; i++) { RAL.AllAttributeData[i] = data.AD_List[i]; } for (int i = 0; i < data.RD_List.Count; i++) { RAL.AllResistData[i] = data.RD_List[i]; } return(RAL); }
public void AddGDEData(GDERoleAttritubeData roledata) { for (int i = 0; i < (int)AttributeData.End; i++) { if (i < roledata.AD_List.Count) { Add(roledata.AD_List[i], (AttributeData)i); } } for (int i = 0; i < (int)StateTag.End; i++) { if (i < roledata.RD_List.Count) { Add(roledata.RD_List[i], (StateTag)i); } } }