class TurnItemIntoItemLambdaSource
TurnItemIntoItemLambda › ReplaceItemWithNewLambda › ReplaceItemWithNewLambdaBase
Derived classes
View all 23 descendants
- ColourClothesLambda
- CoverHeadOfTargetPlayerLambda
- FireplaceToIndoorOvenLambda
- FireplaceToIndoorsLambda
- FoldBandanaToSlotLambda
- OpenAndSwitchLambda
- PaintItemLambda
- RepackLambda
- ReplaceEdibleWithNewLambda
- ReplaceWheelLambda
- ReplaceWithNewReciveCargoLambda
- RestrainTargetPlayerLambda
- SyringeLambda
- TanLeatherLambda
- TurnItemIntoItemLambdaAnimSysNotifyLambda
- UnfoldBandanaLambda
- UnfoldEntityLambda
- UngagSelfLambda
All members, including inherited
Constructors 1
void TurnItemIntoItemLambda(EntityAI old_item, string new_item_type, PlayerBase player)References SetTransferParams()
Referenced by Barrel_ColorBase.BleachClothes(), Barrel_ColorBase.ColourLeatherClothes(), MiscGameplayFunctions.TurnItemInHandsIntoItem()
Show 31 more
, MiscGameplayFunctions.TurnItemIntoItem(), PaintAK74HndgrdBlack.Do(), PaintAK74HndgrdCamo.Do(), PaintAK74WoodBttstckBlack.Do(), PaintAK74WoodBttstckCamo.Do(), PaintAKWoodBttstckBlack.Do(), PaintAKWoodBttstckCamo.Do(), PaintCz527CamoBlack.Do(), PaintCz527CamoGreen.Do(), PaintGhillieAttBlack.Do(), PaintGhillieAttGreenMossy.Do(), PaintGhillieBushragBlack.Do(), PaintGhillieBushragGreenMossy.Do(), PaintGhillieHoodGreenMossy.Do(), PaintGhillieSuitGreen.Do(), PaintGhillieSuitGreenMossy.Do(), PaintGhillieTopBlack.Do(), PaintGhillieTopGreen.Do(), PaintGhillieTopGreenMossy.Do(), PaintMosinCamoBlack.Do(), PaintMosinCamoGreen.Do(), PaintSawedoffMosinCamoBlack.Do(), PaintSawedoffMosinCamoGreen.Do(), SawOFFB95.Do(), SawoffFAMAS.Do(), SawOffIzh18.Do(), SawOffIzh18Shotgun.Do(), SawOffMagnum.Do(), SawoffMosin.Do(), SawoffMosinPainted.Do(), and SawoffShotgunIzh43.Do()Members 5
bool m_TransferAgentsbool m_TransferVariablesbool m_TransferHealthbool m_ExcludeQuantityfloat m_quantity_overrideMethods 4
void SetTransferParams(bool transfer_agents = true, bool transfer_variables = true, bool transfer_health = true, bool exclude_quantity = false, float quantity_override = -1)References m_ExcludeQuantity, m_quantity_override, m_TransferAgents
Show 2 more
, m_TransferHealth, and m_TransferVariablesReferenced by ActionGiveBloodSelf.OnEndAnimationLoopServer(), ActionGiveBloodTarget.OnEndAnimationLoopServer(), ActionPlaceFireplaceIndoor.OnExecuteServer()
Show 12 more
, ActionPlaceOvenIndoor.OnExecuteServer(), ActionUnfoldEntity.OnExecuteServer(), ActionUngagSelf.OnFinishProgressServer(), ActionUngagTarget.OnFinishProgressServer(), Barrel_ColorBase.BleachClothes(), Barrel_ColorBase.ColourClothes(), Barrel_ColorBase.ColourLeatherClothes(), Barrel_ColorBase.TanPelts(), CarWheel.EEHealthLevelChanged(), CarWheel_Ruined.EEHealthLevelChanged(), OpenItem.SwitchItems(), and TurnItemIntoItemLambda()override void VerifyItemTypeBySlotType()if attaching from att.slot to att.slot, skips the change to "ground" version. Allows for correct property transfers.
References array.Clear(), Object.ConfigGetString(), Object.ConfigGetTextArray()
Show 13 more
, Object.ConfigIsExisting(), array.Count(), array.Find(), array.Get(), array.Get(), InventoryLocation.GetSlot(), InventorySlots.GetSlotIdFromString(), InventoryLocation.GetType(), array.Insert(), array.Insert(), ReplaceItemWithNewLambdaBase.m_NewItemType, ReplaceItemWithNewLambdaBase.m_NewLocation, and ReplaceItemWithNewLambdaBase.m_OldItemoverride void OnSuccess(EntityAI new_item)