25 override void CreateConditionComponents()
34 Object targetObject = target.GetObject();
36 if (fireplace_target && fireplace_target.
CanCookOnStick() && item_on_stick && item_on_stick.CanBeCookedOnStick())
41 Fireplace fireplace = Fireplace.Cast(fireplace_target);
42 if (fireplace && fireplace.IsOven())
50 if (fireplace_target.IsFireplaceIndoor())
60 override void OnEndServer(ActionData action_data)
62 super.OnEndServer(action_data);
64 ItemBase stick = action_data.m_MainItem;
69 item_on_stick.MakeSoundsOnClient(
false);