Ejemplo n.º 1
0
    public override void OnItemDown()
    {
        base.OnItemDown();

        switch (eventType)
        {
        case EventType.Play:
            video.PlayVideo();
            eventType     = EventType.Pause;
            _image.sprite = pauseImage;
            break;

        case EventType.Pause:
            video.PauseVideo();
            eventType     = EventType.Play;
            _image.sprite = playImage;
            break;

        case EventType.Replay:
            video.Seek(0);
            video.PlayVideo();
            eventType     = EventType.Pause;
            _image.sprite = pauseImage;
            break;

        case EventType.LoopOn:
            video.LoopVideo(true);
            eventType    = EventType.LoopOff;
            _image.color = toggleOnColor;
            break;

        case EventType.LoopOff:
            video.LoopVideo(false);
            eventType    = EventType.LoopOn;
            _image.color = toggleOffColor;
            break;

        case EventType.SpeedUp:
            video.IncrementPlaybackSpeed();
            break;

        case EventType.SlowDown:
            video.DecrementPlaybackSpeed();
            break;

        case EventType.Load:
            video.LoadVideo(videoName);
            break;
        }
    }