public object VesselShortcutGetter(SharedObjects shared, string name) { ISuffixResult suffix = new VesselTarget(shared).GetSuffix(name); if (!suffix.HasValue) { suffix.Invoke(shared.Cpu); } return(suffix.Value); }