RustTip

Хуки

769 на staging

Хуки плагинов Oxide (uMod) и Carbon: куда встраиваются, что передают и что делает возвращаемое значение. Каждое место встраивания проверено по коду игры этой ветки — видно, какие хуки затронет обновление.

60 из 769 хуков
CanAcceptBackpackItemCarbonGlobalobject CanAcceptBackpackItem(Item backpack, Item item)
CanAcceptItemOxideCarbonItemobject CanAcceptItem(ItemContainer itemContainer, Item item, int targetPos, BasePlayer player)
CanAccessVendingMachineOxideCarbonVendingobject CanAccessVendingMachine(DeliveryDroneConfig config, VendingMachine vendingMachine)
CanAdministerVendingOxideCarbonVendingobject CanAdministerVending(BasePlayer player, VendingMachine vendingMachine)
CanAffordApartmentMasterKeyOxideCarbonApartmentsobject CanAffordApartmentMasterKey(BasePlayer player, NPCApartmentSecurity nPCApartmentSecurity)
CanAffordToPlaceOxideCarbonStructureobject CanAffordToPlace(BasePlayer local0, Planner planner, Construction component)
CanAffordUpgradeOxideCarbonStructureobject CanAffordUpgrade(BasePlayer player, BuildingBlock buildingBlock, BuildingGrade.Enum iGrade, ulong iSkin)
CanAssignBedOxideCarbonPlayerobject CanAssignBed(BasePlayer player, SleepingBag sleepingBag, ulong local0)
CanAssignMissionOxideCarbonMissionobject CanAssignMission(BasePlayer assignee, BaseMission mission, IMissionProvider provider)
CanBeAwardedAdventGiftOxideCarbonSeasonalobject CanBeAwardedAdventGift(AdventCalendar adventCalendar, BasePlayer player)
CanBeHomingTargetedOxideWeaponobject CanBeHomingTargeted(BaseHelicopter baseHelicopter)
CanBeRecycledOxideCarbonCraftingobject CanBeRecycled(Item item, Recycler recycler)
CanBeTargetedOxidePlayerobject CanBeTargeted(BaseCombatEntity obj, AutoTurret autoTurret)
CanBeWoundedOxideCarbonPlayerobject CanBeWounded(BasePlayer basePlayer, HitInfo info)
CanBradleyApcTargetOxideCarbonVehicleobject CanBradleyApcTarget(BradleyAPC bradleyAPC, BaseEntity ent)
CanBuildOxideCarbonStructureobject CanBuild(Planner planner, Construction local1, Construction.Target local3)
CanBypassQueueOxideCarbonPlayerobject CanBypassQueue(Network.Connection connection)
CanCastFishingRodOxideCarbonFishingobject CanCastFishingRod(BasePlayer basePlayer, BaseFishingRod baseFishingRod, Item item, Vector3 vector3)
CanCatchFishOxideCarbonFishingobject CanCatchFish(BasePlayer basePlayer, BaseFishingRod baseFishingRod, Item item)
CanChangeCodeOxideCarbonPlayerobject CanChangeCode(BasePlayer player, CodeLock codeLock, string local0, bool local1)
CanChangeGradeOxideCarbonStructureobject CanChangeGrade(BasePlayer player, BuildingBlock buildingBlock, BuildingGrade.Enum iGrade, ulong iSkin)
CanCheckFuelOxideCarbonFuelobject CanCheckFuel(EntityFuelSystem entityFuelSystem, StorageContainer local0, BasePlayer player)
CanClientLoginOxideCarbonPlayervoid CanClientLogin(Network.Connection connection)
CanCombineDroppedItemOxideCarbonItemobject CanCombineDroppedItem(DroppedItem droppedItem, DroppedItem di)
CanCraftOxideCraftingobject CanCraft(ItemCrafter itemCrafter, ItemBlueprint bp, int amount, bool free)
CanCreateWorldProjectileOxideCarbonWeaponobject CanCreateWorldProjectile(HitInfo info, ItemDefinition itemDef)
CanDemolishOxideCarbonStructureobject CanDemolish(BasePlayer player, DecayEntity decayEntity)
CanDeployItemOxideCarbonItemobject CanDeployItem(BasePlayer player, Deployer deployer, NetworkableId local2)
CanDeployScientistsOxideNPCobject CanDeployScientists(BradleyAPC bradleyAPC, BaseEntity attacker, List<GameObjectRef> scientistPrefabs, List<Vector3> spawnPositions)
CanDesignFireworkOxideCarbonFireworkobject CanDesignFirework(BasePlayer player, PatternFirework patternFirework)
CanDestroyLockOxideCarbonVehicleobject CanDestroyLock(BasePlayer player, ModularCar modularCar, BaseVehicleModule viaModule)
CanDismountEntityOxideCarbonPlayerobject CanDismountEntity(BasePlayer player, BaseMountable baseMountable)
CanDropActiveItemOxideCarbonPlayerobject CanDropActiveItem(BasePlayer basePlayer)
CanEditPlayerBoatOxideCarbonNavalobject CanEditPlayerBoat(PlayerBoat playerBoat, BasePlayer player)
CanElevatorLiftMoveOxideCarbonElevatorobject CanElevatorLiftMove(ElevatorLift elevatorLift)
CanEntityBeHostileOxideCarbonEntityobject CanEntityBeHostile(BaseCombatEntity baseCombatEntity)
CanEquipItemOxideCarbonItemobject CanEquipItem(PlayerInventory playerInventory, Item item, int targetSlot, BasePlayer player)
CanExplosiveStickOxideCarbonEntityobject CanExplosiveStick(TimedExplosive timedExplosive, BaseEntity entity)
CanFastTrackCraftTaskOxideCarbonItemobject CanFastTrackCraftTask(ItemCrafter itemCrafter, ItemCraftTask local2, int taskID)
CanFireLiquidWeaponOxideCarbonWeaponobject CanFireLiquidWeapon(BasePlayer player, LiquidWeapon liquidWeapon)
CanHackCrateOxideCarbonPlayerobject CanHackCrate(BasePlayer player, HackableLockedCrate hackableLockedCrate)
CanHelicopterDropCrateOxideCarbonVehicleobject CanHelicopterDropCrate(CH47HelicopterAIController cH47HelicopterAIController)
CanHelicopterStrafeOxideCarbonVehicleobject CanHelicopterStrafe(PatrolHelicopterAI patrolHelicopterAI)
CanHelicopterStrafeTargetOxideCarbonVehicleobject CanHelicopterStrafeTarget(PatrolHelicopterAI patrolHelicopterAI, BasePlayer ply)
CanHelicopterTargetOxideCarbonVehicleobject CanHelicopterTarget(PatrolHelicopterAI patrolHelicopterAI, BasePlayer ply)
CanHelicopterUseNapalmOxideCarbonVehicleobject CanHelicopterUseNapalm(PatrolHelicopterAI patrolHelicopterAI)
CanHideStashOxideCarbonPlayerobject CanHideStash(BasePlayer player, StashContainer stashContainer)
CanLightCannonFuseOxideCarbonNavalobject CanLightCannonFuse(Cannon cannon)
CanLivestockAnimalRefuseTargetOxideCarbonAnimalobject CanLivestockAnimalRefuseTarget(Rust.Ai.Gen2.LivestockAnimal livestockAnimal, BasePlayer local0)
CanLockOxideCarbonVehicleobject CanLock(BasePlayer player, CodeLock codeLock)
CanLockerAcceptItemOxideCarbonItemobject CanLockerAcceptItem(Locker locker, Item item, int targetSlot, BasePlayer player)
CanLootEntityOxideCarbonEntityobject CanLootEntity(BasePlayer basePlayer, LootableCorpse lootableCorpse)
CanLootPlayerOxideCarbonPlayerobject CanLootPlayer(BasePlayer basePlayer, BasePlayer player)
CanLowerSailOxideCarbonNavalobject CanLowerSail(Sail sail, BasePlayer player)
CanMannequinChangePoseOxideCarbonEntityobject CanMannequinChangePose(Mannequin mannequin, BasePlayer player)
CanMannequinSwapOxideCarbonEntityobject CanMannequinSwap(Mannequin mannequin, BasePlayer local0)
CanMountEntityOxideCarbonPlayerobject CanMountEntity(BasePlayer player, BaseMountable baseMountable)
CanMoveItemOxideCarbonItemobject CanMoveItem(Item local5, PlayerInventory playerInventory, ItemContainerId local1, int local2, int local3, ItemMoveModifier local4)
CanNetworkToOxideCarbonNetworkobject CanNetworkTo(BaseNetworkable baseNetworkable, BasePlayer player)
CanNpcEatOxideNPCobject CanNpcEat(BaseNpc baseNpc, BaseEntity best)