public override void OnClick() { if (item.filler) { CalendarViewController calendar = FindObjectOfType <CalendarViewController>(); if (calendar) { calendar.RequestView(CalendarViewController.State.DAILY, new System.DateTime(item.year, item.month, item.day)); } } else { ExtrasViewController extras = FindObjectOfType <ExtrasViewController>(); if (extras) { extras.RequestEntryPreview(item, ExtrasViewController.State.NEWENTRY); } } }