/// <summary>
        /// Fetches the previous resource.
        /// </summary>
        public virtual void LoadPrevious(int offset = 1)
        {
            if (!IsContentVisible)
            {
                return;
            }

            if (ContentAccessor == null)
            {
                Debug.LogError("The presenter's content is null.");
                return;
            }

            if (Formatter == null)
            {
                Debug.LogError("The presenter's content formatter is null.");
            }

#if UNITY_UWP
            IsContentReady = false;
            ContentAccessor.GetPreviousResource <T>(Formatter, OnContentReady, offset);
#endif
        }