public static void swapseats(ConsoleSystem.Arg arg) { int num = 0; BasePlayer basePlayer = arg.Player(); if (basePlayer == null) { return; } if (basePlayer.SwapSeatCooldown()) { return; } BaseMountable mounted = basePlayer.GetMounted(); if (mounted == null) { return; } BaseVehicle component = mounted.GetComponent <BaseVehicle>(); if (component == null) { component = mounted.VehicleParent(); } if (component == null) { return; } component.SwapSeats(basePlayer, num); }
public static void swapseats(ConsoleSystem.Arg arg) { int targetSeat = 0; BasePlayer player = arg.Player(); if (Object.op_Equality((Object)player, (Object)null) || player.SwapSeatCooldown()) { return; } BaseMountable mounted = player.GetMounted(); if (Object.op_Equality((Object)mounted, (Object)null)) { return; } BaseVehicle baseVehicle = (BaseVehicle)((Component)mounted).GetComponent <BaseVehicle>(); if (Object.op_Equality((Object)baseVehicle, (Object)null)) { baseVehicle = mounted.VehicleParent(); } if (Object.op_Equality((Object)baseVehicle, (Object)null)) { return; } baseVehicle.SwapSeats(player, targetSeat); }
public static void swapseats(Arg arg) { int targetSeat = 0; BasePlayer basePlayer = ArgEx.Player(arg); if (basePlayer == null || basePlayer.SwapSeatCooldown()) { return; } BaseMountable mounted = basePlayer.GetMounted(); if (!(mounted == null)) { BaseVehicle baseVehicle = mounted.GetComponent <BaseVehicle>(); if (baseVehicle == null) { baseVehicle = mounted.VehicleParent(); } if (!(baseVehicle == null)) { baseVehicle.SwapSeats(basePlayer, targetSeat); } } }