20 override void CreateConditionComponents()
39 float state = totem.GetAnimationPhase(
"flag_mast");
41 if ( totem && totem.FindAttachmentBySlotName(
"Material_FPole_Flag") )
43 if ( player.GetFlagTendencyRaise() && state < 1 )
48 else if ( !player.GetFlagTendencyRaise() && state > 0 )
57 override void Start( ActionData action_data )
59 super.Start( action_data );
61 bool state = action_data.m_Player.GetFlagTendencyRaise();
62 action_data.m_Player.SetFlagTendencyRaise(!state);
65 override bool IsInstant()
70 override bool RemoveForceTargetAfterUse()
75 override typename GetInputType()
80 void SetFlagTendencyOnCurrentActionInvalid(
bool state)