public UniversityActivity(string activityId, string activityName, Day activityDay, string activityTime, float energy, ClassActivityType activityType, Sprite activityIcon, bool isOpening) { _activityId = activityId; _activityName = activityName; _activityDay = activityDay; _activityTime = activityTime; _energy = energy; _activityType = activityType; _activityIcon = activityIcon; _isOpening = isOpening; }
public ClassActivities_Template(string id, ClassActivityType activityType, string activity_name, Sprite icon, Day day, int start_time_hour, int start_time_minute, int end_time_hour, int end_time_minute, List <string> registerId, int energy) { this.id = id; this.activityType = activityType; this.activity_name = activity_name; this.icon = icon; this.day = day; this.start_time_hour = start_time_hour; this.start_time_minute = start_time_minute; this.end_time_hour = end_time_hour; this.end_time_minute = end_time_minute; this.registerId = registerId; _energy = energy; }
public static ClassActivityType CheckClassType(string type) { ClassActivityType typeTemp = ClassActivityType.Class; switch (type) { case INST_TYPE_Class: typeTemp = ClassActivityType.Class; break; case INST_TYPE_Project: typeTemp = ClassActivityType.Project; break; } return(typeTemp); }
private ClassActivities_Template CreateTemplate(string line) { string id = ""; ClassActivityType class_activity_type = ClassActivityType.Class; string name = ""; Sprite icon = null; Day day = Day.None; int startTimeHour = 0; int startTimeMinute = 0; int endTimeHour = 0; int endTimeMinute = 0; List <string> registerId = new List <string>(); int energy = 0; string[] entries = line.Split(','); for (int i = 0; i < entries.Length; i++) { string entry = entries[i]; switch (entry) { case INST_SET_ID: id = entries[++i]; break; case INST_SET_Type: class_activity_type = ConvertType.CheckClassType(entries[++i]); break; case INST_SET_Name: name = entries[++i]; break; case INST_SET_Icon: icon = Resources.Load <Sprite>(entries[++i]); break; case INST_SET_Day: day = ConvertType.CheckDay(entries[++i]); break; case INST_SET_StartTime: string start_time = entries[++i]; string[] startTime_entries = start_time.Split(':'); startTimeHour = int.Parse(startTime_entries[0]); startTimeMinute = int.Parse(startTime_entries[1]); break; case INST_SET_EndTime: string end_time = entries[++i]; string[] endTime_entries = end_time.Split(':'); endTimeHour = int.Parse(endTime_entries[0]); endTimeMinute = int.Parse(endTime_entries[1]); break; case INST_SET_Register: registerId.Add(entries[++i]); break; case INST_SET_Energy: energy = int.Parse(entries[++i]); break; } } return(new ClassActivities_Template(id, class_activity_type, name, icon, day, startTimeHour, startTimeMinute, endTimeHour, endTimeMinute, registerId, energy)); }