class ReplaceItemWithNewLambdaSource
ReplaceItemWithNewLambda › ReplaceItemWithNewLambdaBase
Derived classes
View all 25 descendants
- ActionCollectBloodTargetLambda
- TurnItemIntoItemLambda
- ColourClothesLambda
- CoverHeadOfTargetPlayerLambda
- FireplaceToIndoorOvenLambda
- FireplaceToIndoorsLambda
- FoldBandanaToSlotLambda
- OpenAndSwitchLambda
- PaintItemLambda
- RepackLambda
- ReplaceEdibleWithNewLambda
- ReplaceWheelLambda
- ReplaceWithNewReciveCargoLambda
- RestrainTargetPlayerLambda
- SyringeLambda
- TanLeatherLambda
- TurnItemIntoItemLambdaAnimSysNotifyLambda
- UnfoldBandanaLambda
- UnfoldEntityLambda
- UngagSelfLambda
All members, including inherited
adds automatic QuickBar handling
Constructors 1
void ReplaceItemWithNewLambda(EntityAI old_item, string new_item_type, PlayerBase player)Members 2
PlayerBase m_PlayerReferenced by ActionCollectBloodTargetLambda.CopyOldPropertiesToNew(), ChainedDropAndRestrainLambda.OnSuccess(), DestroyItemInCorpsesHandsAndCreateNewOnGndLambda.RemoveOldItemFromLocation()
Show 8 more
, CopyOldPropertiesToNew(), OnSuccess(), ReplaceItemWithNewLambda(), ReplaceWithNewReciveCargoLambda.OnSuccess(), TurnItemIntoItemLambda.CopyOldPropertiesToNew(), TurnItemIntoItemLambda.OnSuccess(), TurnItemIntoItemLambdaAnimSysNotifyLambda.OnSuccess(), and TurnItemIntoItemLambdaRestrainLambda.OnSuccess()int m_IndexQBMethods 2
copy properties from old object to the created one
@NOTE: This is supposed to be overriden in derived classes, like for example right now.
References ReplaceItemWithNewLambdaBase.CopyOldPropertiesToNew(), PlayerBase.SetQuickBarEntityShortcut(), m_IndexQB
Show 1 more
, m_Playeroverride void OnSuccess(EntityAI new_item)References ReplaceItemWithNewLambdaBase.OnSuccess(), PlayerBase.SetQuickBarEntityShortcut(), m_IndexQB
Show 1 more
, m_PlayerReferenced by TurnItemIntoItemLambda.OnSuccess()