◆ ActionConsume()
◆ ActionCondition()
21 {
23 return false;
24
25 return !
item.GetIsFrozen() &&
player.CanEatAndDrink();
26 }
◆ CreateConditionComponents()
◆ HasProneException()
29 {
30 return true;
31 }
◆ HasTarget()
34 {
35 return false;
36 }
◆ OnEndServer()
45 {
47
49
50 if (
item &&
item.GetQuantity() <= 0.01)
51 {
53 }
55 {
56
58 PluginTransmissionAgents
plugin = PluginTransmissionAgents.Cast(
GetPlugin(PluginTransmissionAgents));
60 }
61 }
PluginBase GetPlugin(typename plugin_type)
Definition PluginManager.c:316
override float GetProgress(ActionData action_data)
Definition AnimatedActionBase.c:498
Definition InventoryItem.c:731
Definition PlayerBaseClient.c:2
const int AGT_UACTION_TO_ITEM
Definition constants.c:482
Перекрестные ссылки AGT_UACTION_TO_ITEM, GetPlugin() и AnimatedActionBase::GetProgress().
Объявления и описания членов класса находятся в файле:
- D:/Ishodniki/scripts/4_World/Classes/UserActionsComponent/Actions/Continuous/ActionConsume.c