class ActionConsumeSingleSource
ActionConsumeSingle › ActionSingleUseBase › AnimatedActionBase › ActionBase › ActionBase_Basic
Derived classes
All members, including inherited
Constructors 1
void ActionConsumeSingle()Constants 1
const int DEFAULT_CONSUMED_QUANTITY = 1Referenced by GetConsumedQuantity()
Methods 7
override bool HasProneException()override bool HasTarget()override void CreateConditionComponents()References new CCINotRuinedAndEmpty(), new CCTSelf(), ActionBase.m_ConditionItem
Show 1 more
, ActionBase.m_ConditionTargetoverride bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References AnimatedActionBase.ActionCondition(), ItemBase.CanBeConsumed(), PlayerBase.CanConsumeFood()
Show 2 more
, PlayerBase.CanEatAndDrink(), and new ConsumeConditionData()override void OnExecuteServer(ActionData action_data)override void OnEndServer(ActionData action_data)References ItemBase.GetQuantity(), AnimatedActionBase.OnEndServer(), ItemBase.SetQuantity()