fBaseXtensions.Items.ItemFunc.DetermineDroppedItemType C# (CSharp) Метод

DetermineDroppedItemType() публичный статический Метод

public static DetermineDroppedItemType ( int SNO, string internalname = "" ) : PluginDroppedItemTypes
SNO int
internalname string
Результат PluginDroppedItemTypes
        public static PluginDroppedItemTypes DetermineDroppedItemType(int SNO, string internalname = "")
        {
            bool searchName = internalname != "";
            //TheCache.ObjectIDCache.FindDroppedItemEntry(SNO);
            var retEntry = TheCache.ObjectIDCache.ItemDroppedEntries.Values.FirstOrDefault(e => e.SnoId == SNO || (searchName && e.InternalName != String.Empty && String.Compare(internalname, e.InternalName, StringComparison.InvariantCultureIgnoreCase) > 0));
            //var retEntry = SNOCache.IdCollections.ItemsSno.DroppedItems.FirstOrDefault(e => e.Sno == SNO);
            if (retEntry != null) return (PluginDroppedItemTypes)retEntry.ObjectType;
            return PluginDroppedItemTypes.Unknown;
        }

Same methods

ItemFunc::DetermineDroppedItemType ( string internalName, int SNOId = -1 ) : PluginDroppedItemTypes