public void RequestEntryPreview <T>(T n, State s) where T : Item { ChangeView((int)s); calendarController.SetAsBackground(true); ItemPanel <T> handler = currentView.GetComponent <ItemPanel <T> >(); if (handler) { handler.PreviewEntry(n); } }