Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
    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);
    }
Esempio n. 4
0
    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));
    }