13 override void CreateConditionComponents()
19 override void OnExecuteServer( ActionData action_data )
23 if (action_data.m_MainItem)
25 ApplyModifiers(action_data);
30 override void OnEndServer( ActionData action_data )
32 super.OnEndServer(action_data);
34 if (action_data.m_WasExecuted && action_data.m_MainItem )
36 action_data.m_MainItem.Delete();
40 override void ApplyModifiers( ActionData action_data )
42 action_data.m_MainItem.OnApply(
PlayerBase.Cast(action_data.m_Target.GetObject()));