5 m_Text =
"#next_combination_lock_dial";
21 if (!target.GetObject())
25 if ( lock && lock.GetHierarchyParent() && Fence.Cast(lock.GetHierarchyParent()) )
38 super.Start( action_data );
43 if ( combination_lock )
45 combination_lock.SetNextDial();
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
class ActionTargets ActionTarget
override bool IsInstant()
override void Start(ActionData action_data)
override void CreateConditionComponents()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
void ActionNextCombinationLockDialOnTarget()
CombinationLock GetCombinationLock()
void SetCombinationLock(CombinationLock combination_lock)