329 {
330 super.OnUpdate(action_data);
331
332 SequentialActionData ad = SequentialActionData.Cast(action_data);
333 if(ad)
334 {
336 {
337 case 0:
338 Weapon_Base wpn = Weapon_Base.Cast(action_data.
m_MainItem);
339 if ((!wpn || ad.
m_Player.GetItemInHands() != wpn || !ad.
m_Player.GetWeaponManager().IsRunning()) && !ad.
m_Player.IsJumpInProgress())
340 {
342 }
343 break;
344 default:
345 break;
346 }
347 }
348 }
void SetStage(CodeLockStage stage)