WhiteThunder

Results 4 issues of WhiteThunder

```cs object OnNearbyTurretsScan(AutoTurret turret, List nearbyTurrets, bool created) { LogWarning($"OnNearbyTurretsScan works!"); return null; } ``` - Called when an auto turret spawns or despawns, in order to determine which turrets...

``` AutoTurret::authDirty AutoTurret::hasPotentialUnauthedTarget AutoTurret::interferenceUpdateList AutoTurret::nearbyTurrets AutoTurret::OnEntityEnterTrigger AutoTurret::PreventDuplicatesInQueue AutoTurret::TryRegisterForInterferenceUpdate AutoTurret::UpdateInterference AutoTurret::UpdateInterferenceOnOthers AutoTurret::UpdateNearbyTurrets ItemModBackpack::CanAcceptItem PlayerInventory::AddBackpackContentsToList PlayerInventory::CanEquipItem PlayerInventory::CanEquipParachute PlayerInventory::CanMoveItemsFrom PlayerInventory::CanReplaceBackpack PlayerInventory::CanStoreInInventory PlayerInventory::CanWearItem PlayerInventory::CanWearItem PlayerInventory::GetIdealPickupContainer PlayerInventory::OnClothingChanged PlayerInventory::OnContentsDirty PlayerInventory::OnItemRemoved ```

## Problem statement Today, server side mods (Oxide plugins, Harmony mods, etc.) can send custom UIs to clients by passing a JSON string through an RPC call. This results in...

```cs Item OnInventoryItemFind(PlayerInventory inventory, int itemid) ``` - Called when the `PlayerInventory.FindItemByItemID(int itemid)` method is called. For example, when switching ammo types with the currently held weapon, when finding armor...