3 override void CreateActionComponent()
20 override void CreateConditionComponents()
26 override typename GetInputType()
31 override bool HasTarget()
36 override bool HasProgress()
43 TerritoryFlag totem = TerritoryFlag.Cast( target.GetObject() );
47 float state = totem.GetAnimationPhase(
"flag_mast");
48 if ( totem.FindAttachmentBySlotName(
"Material_FPole_Flag") && state > 0 )
56 override void OnFinishProgressServer(
ActionData action_data )
58 TerritoryFlag totem = TerritoryFlag.Cast( action_data.m_Target.GetObject() );
61 totem.AnimateFlagEx(totem.GetAnimationPhase(
"flag_mast") - UAMisc.FLAG_STEP_INCREMENT, action_data.m_Player);
62 totem.AddRefresherTime01(UAMisc.FLAG_STEP_INCREMENT);