class ActionObtainLiquidBase
ActionObtainLiquidBase › ActionContinuousBase › AnimatedActionBase › ActionBase › ActionBase_Basic
Full hierarchy 1Full members 166
- ActionBase_Basic
- ActionBase
- AnimatedActionBase
- ActionContinuousBase
- ActionObtainLiquidBase
- ActionContinuousBase
- AnimatedActionBase
- ActionBase
Constants 1
private const float WATER_DEPTH = 0.5Members 1
protected int m_AllowedLiquidMaskMethods 11
override void CreateConditionComponents()References new CCINonRuined(), new CCTLiquid(), UAMaxDistances.DEFAULT
Show 3 more
, m_AllowedLiquidMask, ActionBase.m_ConditionItem, and ActionBase.m_ConditionTargetoverride ActionData CreateActionData()References new ObtainLiquidActionData()
override void WriteToContext(ParamsWriteContext ctx, ActionData action_data)References Class.CastTo(), Serializer.Write(), ActionBase.WriteToContext()
Show 1 more
, ObtainLiquidActionData.m_LiquidTypeoverride bool ReadFromContext(ParamsReadContext ctx, out ActionReciveData action_recive_data)References Class.Cast(), new ObtainLiquidActionReciveData(), Serializer.Read()
Show 2 more
, ActionBase.ReadFromContext(), and ObtainLiquidActionReciveData.m_LiquidTypeoverride void HandleReciveData(ActionReciveData action_recive_data, ActionData action_data)References Class.Cast(), Class.Cast(), ActionBase.HandleReciveData()
Show 1 more
, ObtainLiquidActionReciveData.m_LiquidTypeoverride bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data = null)override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)override bool ActionConditionContinue(ActionData action_data)Other conditions are handled in CCTLiquid
override protected int GetStanceMask(PlayerBase player)void SetupStance(PlayerBase player)References Object.GetPosition(), HumanCommandSwim.WaterLevelCheck(), ActionBase.m_StanceMask
Show 1 more
, WATER_DEPTHoverride bool IsLockTargetOnUse()