virtual ItemDropAttemptResult TryDroppingItem(DropAttemptInfo info)
CommonDrop(int itemId, int chanceDenominator, int amountDroppedMinimum=1, int amountDroppedMaximum=1, int chanceNumerator=1)
List< IItemDropRuleChainAttempt >< ChainedRules > k__BackingField
List< IItemDropRuleChainAttempt > ChainedRules
virtual bool CanDrop(DropAttemptInfo info)
virtual void ReportDroprates(List< DropRateInfo > drops, DropRateInfoChainFeed ratesInfo)