public void RPC_RepairItem(RPCMessage msg) { BasePlayer player = msg.player; uint num = msg.read.UInt32(); if (!(player == null)) { Item vehicleItem = carOccupant.GetVehicleItem(num); if (vehicleItem != null) { RepairBench.RepairAnItem(vehicleItem, player, this, 0f, false); } else { Debug.LogError(GetType().Name + ": Couldn't get item to repair, with ID: " + num); } } }