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 )
59 super.Start( action_data );
61 bool state = action_data.m_Player.GetFlagTendencyRaise();
62 action_data.m_Player.SetFlagTendencyRaise(!state);
class ActionTargets ActionTarget
TransferLiquidActionReciveData m_Tendency
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
void ActionSingleUseBase()
void ActionWorldFlagActionSwitch()
override bool IsInstant()
override bool RemoveForceTargetAfterUse()
void SetFlagTendencyOnCurrentActionInvalid(bool state)
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void Start(ActionData action_data)
override void CreateConditionComponents()
DayZPlayerConstants
defined in C++