class ActionFillBottleBase
ActionFillBottleBase › ActionContinuousBase › AnimatedActionBase › ActionBase › ActionBase_Basic
Full hierarchyFull members 169
- ActionBase_Basic
- ActionBase
- AnimatedActionBase
- ActionContinuousBase
- ActionFillBottleBase
- ActionContinuousBase
- AnimatedActionBase
- ActionBase
[Obsolete("1.30: replaced by class ActionObtainLiquidBase")]
Constants 3
private const float WATER_DEPTH = 0.5private const int ALLOWED_LIQUIDprivate const string ALLOWED_WATER_SURFACES = string.Format("%1|%2|%3", UAWaterType.FRESH, UAWaterType.STILL, UAWaterType.SNOW)Members 1
protected int m_AllowedLiquidMaskMethods 8
override void CreateConditionComponents()References new CCINonRuined(), new CCTNone(), ActionBase.m_ConditionItem
Show 1 more
, ActionBase.m_ConditionTargetoverride bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References CCTLiquid.Can(), Liquid.CanFillContainer(), new CCTLiquid()
Show 17 more
, array.Count(), vector.DistanceSq(), array.Find(), Object.GetActionComponentsForSelectionName(), ActionTarget.GetComponentIndex(), ActionTarget.GetCursorHitPos(), GetLiquidType(), ActionTarget.GetObject(), Object.GetPosition(), ItemBase.GetQuantity(), ItemBase.GetQuantityMin(), Object.GetViewGeometryLevel(), new TIntArray(), Liquid.TranslateLiquidType(), UAMaxDistances.DEFAULT, UAMisc.LIQUID_SOURCE_SELECTION, and m_AllowedLiquidMaskoverride bool ActionConditionContinue(ActionData action_data)override protected int GetStanceMask(PlayerBase player)override protected int GetActionCommandEx(ActionData actionData)int GetLiquidType(PlayerBase player, ActionTarget target, ItemBase item)void SetupStance(PlayerBase player)References Object.GetPosition(), HumanCommandSwim.WaterLevelCheck(), ActionBase.m_StanceMask
Show 1 more
, WATER_DEPTHoverride bool IsLockTargetOnUse()