void CreateConditionComponents()
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
bool HasProgress()
For UI: hiding of progress bar.
class ActionTargets ActionTarget
void Start()
Plays all elements this effects consists of.
FirearmActionLoadBullet FirearmActionBase FirearmActionLoadBulletQuick()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override int GetActionCategory()
override bool CanBePerformedFromQuickbar()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void Start(ActionData action_data)
void FirearmActionLoadBullet()
override Object GetDisplayInteractObject(PlayerBase player, ActionTarget target)
override bool CanBePerformedFromInventory()
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...