示例#1
0
    protected override void HandleTimeblockChange(TimeBlockType newTimeblock)
    {
        switch (newTimeblock)
        {
        case TimeBlockType.NONE:

            break;

        case TimeBlockType.MORNING:
            BeginNewSound(morningMusic);
            currentlyplaying = morningMusic;
            break;

        case TimeBlockType.AFTERNOON:
            BeginNewSound(afternoonMusic);
            currentlyplaying = afternoonMusic;
            break;

        case TimeBlockType.EVENING:
            BeginNewSound(eveningMusic);
            currentlyplaying = eveningMusic;
            break;

        default:
            break;
        }

        if (musicFromRoom)
        {
            currentlyplaying.volume = 0;
        }
    }
 protected override void HandleTimeblockChange(TimeBlockType newTimeblock)
 {
     if (newTimeblock == TimeBlockType.AFTERNOON)
     {
         popup.OpenPopup(afternoonText, afternoonSprite);
         timer.Pause();
     }
     else if (newTimeblock == TimeBlockType.EVENING)
     {
         popup.OpenPopup(eveningText, eveningsprite);
         timer.Pause();
     }
 }
示例#3
0
        public RoomData(Guid roomId, string imageUrl, string title, bool isAvailable, TimeBlockType timeBlockType, List <TimeBlock> blockTimeList) : this(roomId, imageUrl, title, isAvailable)
        {
            TimeBlockType = timeBlockType;
            BlockTimeList = blockTimeList;
            StartEndTime  = new TimeBlock(new TimePickerData(6, 0), new TimePickerData(24, 0));

            //ReservedTimeList = new List<TimePickerData>();
            //for (var i = 9; i < 24; i++)
            //{
            //	var hour = ((i % 12) == 0) ? 12 : (i % 12);
            //	var timeItem = new TimePickerData(i, 0, false);
            //	ReservedTimeList.Add(timeItem);
            //}
        }
 public TimeLineItemViewModel(TimePickerData data, TimeBlockType timeBlockType)
 {
     if (!Settings.AmPmNotation)
     {
         var min  = data.Min == 0 ? "00" : data.Min.ToString();
         var hour = data.Hour;
         TimeString    = hour + ":" + min;
         TimeBlockType = timeBlockType;
     }
     else
     {
         var min  = (data.Min == 0) ? "00" : data.Min.ToString();
         var hour = ((data.Hour % 12) == 0) ? "12" : (data.Hour % 12).ToString();
         TimeString    = hour + ":" + min;
         TimeBlockType = timeBlockType;
     }
 }
示例#5
0
    protected override void HandleTimeblockChange(TimeBlockType newTimeblock)
    {
        switch (newTimeblock)
        {
        case TimeBlockType.MORNING:
            timeblockUI.sprite = morning;
            break;

        case TimeBlockType.AFTERNOON:
            timeblockUI.sprite = afternoon;
            break;

        case TimeBlockType.EVENING:
            timeblockUI.sprite = evening;
            break;

        default:
            break;
        }
    }
示例#6
0
    protected override void HandleTimeblockChange(TimeBlockType newTimeblock)
    {
        switch (newTimeblock)
        {
        case TimeBlockType.MORNING:
            transform.position = morningPosition.transform.position;
            transform.rotation = morningPosition.transform.rotation;
            break;

        case TimeBlockType.AFTERNOON:
            transform.position = afternoonPosition.transform.position;
            transform.rotation = afternoonPosition.transform.rotation;
            break;

        case TimeBlockType.EVENING:
            transform.position = eveningPosition.transform.position;
            transform.rotation = eveningPosition.transform.rotation;
            break;

        default:
            break;
        }
    }
 protected abstract void HandleTimeblockChange(TimeBlockType newTimeblock);