コード例 #1
0
 public override ItemDropAttemptResult TryDroppingItem(DropAttemptInfo info)
 {
     CommonCode.DropItemForEachInteractingPlayerOnThePlayer(info.npc, this._itemId, info.rng, this._dropsXoutOfY, this._dropsOutOfY, info.rng.Next(this._amtDroppedMinimum, this._amtDroppedMaximum + 1), true);
     return(new ItemDropAttemptResult()
     {
         State = ItemDropAttemptResultState.Success
     });
 }
コード例 #2
0
        public override ItemDropAttemptResult TryDroppingItem(DropAttemptInfo info)
        {
            CommonCode.DropItemForEachInteractingPlayerOnThePlayer(info.npc, _itemId, info.rng, _dropsXoutOfY, _dropsOutOfY, info.rng.Next(_amtDroppedMinimum, _amtDroppedMaximum + 1));
            ItemDropAttemptResult result = default(ItemDropAttemptResult);

            result.State = ItemDropAttemptResultState.Success;
            return(result);
        }