List< IItemDropRule > GetRulesForNPCID(int npcNetId, bool includeGlobalDrops=true)
ItemDropAttemptResult ResolveRule(IItemDropRule rule, DropAttemptInfo info)
void TryDropping(DropAttemptInfo info)
void ResolveRuleChains(IItemDropRule rule, DropAttemptInfo info, ItemDropAttemptResult parentResult)
ItemDropDatabase _database
void ResolveRuleChains(ref DropAttemptInfo info, ref ItemDropAttemptResult parentResult, List< IItemDropRuleChainAttempt > ruleChains)
ItemDropResolver(ItemDropDatabase database)