public override void TryLoot(Player player, InteractMenu menu) { LootContainer lootsContainer = LootsMgr.GenerateLoot(this, player, 1); if (lootsContainer != null) { lootsContainer.SendInteract(player, menu); // If object has been looted, make it unlootable // and then Reset its lootable staus in XX seconds if (!lootsContainer.IsLootable()) { Looted = true; EvtInterface.AddEvent(ResetLoot, RELOOTABLE_TIME, 1); } } }