class ChainedDropAndRestrainLambdaSource
ChainedDropAndRestrainLambda › DestroyItemInCorpsesHandsAndCreateNewOnGndLambda › ReplaceAndDestroyLambda › TurnItemIntoItemLambdaAnimSysNotifyLambda › TurnItemIntoItemLambda › ReplaceItemWithNewLambda › ReplaceItemWithNewLambdaBase
All members, including inherited
Constructors 1
void ChainedDropAndRestrainLambda(EntityAI old_item, string new_item_type, PlayerBase player, bool destroy = false, PlayerBase src_player = null)References m_SourcePlayer
Referenced by ActionRestrainTarget.OnFinishProgressServer()
Members 2
PlayerBase m_SourcePlayerExplosivesBase m_PairedExplosiveMethods 2
override void OnSuccess(EntityAI new_item)References ExplosivesBase.Arm(), Class.Cast(), Error()
Show 10 more
, Man.GetEntityInHands(), Man.LocalReplaceItemInHandsWithNewElsewhere(), MiscGameplayFunctions.ObtainRestrainItemTargetClassname(), ReplaceAndDestroyLambda.OnSuccess(), ItemBase.PairWithDevice(), new RestrainTargetPlayerLambda(), ExplosivesBase.UnpairRemote(), m_PairedExplosive, ReplaceItemWithNewLambda.m_Player, and m_SourcePlayerReferences Class.Cast(), Class.Cast(), TurnItemIntoItemLambda.CopyOldPropertiesToNew()