23class ActionEmptyBottleBase: ActionContinuousBase
25 void ActionEmptyBottleBase()
52 override bool UseAlternativeInterrupt(
ActionData action_data)
62 return item.IsLiquidPresent() && item.GetQuantity() > item.GetQuantityMin() && !item.GetIsFrozen();
65 override bool ActionConditionContinue(
ActionData action_data )
70 override void OnStartAnimationLoop(
ActionData action_data )
75 override void OnEndAnimationLoop(
ActionData action_data )
80 override void OnEndServer(
ActionData action_data )
84 super.OnEndServer(action_data);
92 if (comp.m_RPCStopAlreadySent)
96 Param1<bool> play =
new Param1<bool>( enable );
99 comp.m_RPCStopAlreadySent =
true;