private PAPS_GRADE FindPAPSGrade(PAPSTableInfo PAPSScriptInfo, int gender, SCHOOL_GRADE schoolGrade, float value) { if (PAPSScriptInfo._gender != gender) { return(PAPS_GRADE.NONE); } if (PAPSScriptInfo._schoolGrade != schoolGrade) { return(PAPS_GRADE.NONE); } if (PAPSScriptInfo._PAPSGrade == PAPS_GRADE.ONE) { _min = PAPSScriptInfo._min; } if (PAPSScriptInfo._PAPSGrade == PAPS_GRADE.FIVE) { _max = PAPSScriptInfo._max; } if (PAPSScriptInfo._min <= value && value <= PAPSScriptInfo._max) { return(PAPSScriptInfo._PAPSGrade); } return(PAPS_GRADE.NONE); }
public void AddPAPSSriptInfo(int index, int gender, SCHOOL_GRADE schoolGrade, PAPS_GRADE PAPSGrade, float min, float max) { if (schoolGrade < SCHOOL_GRADE.ELE_FOUR || schoolGrade >= SCHOOL_GRADE.MAX_SCHOOL_GRADE) // 초4부터 팝스등급있음 { Debug.Log("학년값을 벗어남"); return; } if (PAPSGrade < PAPS_GRADE.ONE || PAPSGrade > PAPS_GRADE.FIVE) { Debug.Log("PAPS등급값을 벗어남"); return; } PAPSTableInfo PAPSScriptInfo = new PAPSTableInfo(index, gender, schoolGrade, PAPSGrade, min, max); _listPAPSScriptInfo.Add(PAPSScriptInfo); }