private EMDataScheduleStatus MakeData_Temp ( int p_Level ) { EMDataScheduleStatus data = new EMDataScheduleStatus (); data.Level = p_Level; return data; }
private EMDataScheduleStatus MakeData_Temp(int p_Level) { EMDataScheduleStatus data = new EMDataScheduleStatus(); data.Level = p_Level; return(data); }
public void TestCheckScheduleOpen_VACATION () { EMDataScheduleStatus character_status = new EMDataScheduleStatus (); character_status.Level = 3; scheduler.CheckScheduleOpen (EMScheduleType.VACATION, character_status); List<EMSchedule> schedule_list = scheduler.GetScheduleList (EMScheduleType.VACATION); foreach (EMSchedule schedule in schedule_list) { if(schedule.IsOpen == false) { Assert.True(character_status.Level < schedule.Level, "Schedule.ID = " + schedule.ID); } else if(schedule.IsOpen == true) { Assert.True(character_status.Level >= schedule.Level, "Schedule.ID = " + schedule.ID); } } }
public virtual void CheckOpen ( EMDataScheduleStatus p_ScheduleStatus ) { // base level IsOpen = (p_ScheduleStatus.Level >= Level); }
/// <summary> /// 캐릭터 데이터를 기준으로 스케쥴 오픈상태를 결정한다. /// </summary> /// <param name="p_Type">P_ type.</param> /// <param name="p_Character">P_ character.</param> public void CheckScheduleOpen ( EMScheduleType p_Type, EMDataScheduleStatus p_ScheduleStatus ) { List<EMSchedule> schedule_list = m_Data.Get (p_Type); foreach(EMSchedule schedule in schedule_list) { schedule.CheckOpen(p_ScheduleStatus); } }
//-SetScheduleStatus- public void SetScheduleStatus(EMScheduleType p_Type, EMDataScheduleStatus p_ScheduleStatus) { m_ScheduleStatus.Add(p_Type, p_ScheduleStatus); }
//-SetScheduleStatus- public void SetScheduleStatus (EMScheduleType p_Type, EMDataScheduleStatus p_ScheduleStatus) { m_ScheduleStatus.Add (p_Type, p_ScheduleStatus); }