class ActionFishingNew
ActionFishingNew › ActionContinuousBase › AnimatedActionBase › ActionBase › ActionBase_Basic
Full hierarchyFull members 171
- ActionBase_Basic
- ActionBase
- AnimatedActionBase
- ActionContinuousBase
- ActionFishingNew
- ActionContinuousBase
- AnimatedActionBase
- ActionBase
Constants 1
private const string ALLOWED_WATER_SURFACES = string.Format("%1|%2", UAWaterType.SEA, UAWaterType.FRESH)Methods 23
override void CreateConditionComponents()References new CCINonRuined(), new CCTLiquid(), UAMaxDistances.FISHING
Show 2 more
, ActionBase.m_ConditionItem, and ActionBase.m_ConditionTargetoverride bool HasTarget()override bool HasAlternativeInterrupt()override bool CanBeUsedInFreelook()override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)override ActionData CreateActionData()Other conditions are handled in CCTLiquid
References new FishingActionData()
override bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data = null)protected void ComposeLocalContextData(FishingActionData data)References new CatchingContextFishingRodAction(), CheckForSea(), CatchingContextFishingRodAction.GenerateResult()
Referenced by SetupAction()
override void WriteToContext(ParamsWriteContext ctx, ActionData action_data)override bool ReadFromContext(ParamsReadContext ctx, out ActionReciveData action_recive_data)References Class.CastTo(), Serializer.Read(), ActionBase.ReadFromContext()
Show 1 more
, FishingActionReceiveData.m_IsSurfaceSeaoverride void HandleReciveData(ActionReciveData action_recive_data, ActionData action_data)References Class.Cast(), Class.Cast(), ActionBase.HandleReciveData()
Show 2 more
, FishingActionData.m_IsSurfaceSea, and FishingActionReceiveData.m_IsSurfaceSeaoverride protected void CreateAndSetupActionCallback(ActionData action_data)override void OnAnimationEvent(ActionData action_data)override void OnUpdate(ActionData action_data)void PlaySplashEffectSynced(FishingActionData actionDataFishing)References SEffectManager.CreateParticleServer(), ActionTarget.GetCursorHitPos(), CatchingContextFishingRodAction.GetResultParticleId()
Referenced by OnAnimationEvent()
protected bool CheckForSea(ActionData action_data)Referenced by ComposeLocalContextData()
override void OnFinishProgress(ActionData action_data)override void OnEndInput(ActionData action_data)References Class.CastTo(), ActionContinuousBaseCB.EndActionComponent(), EvaluateFishingResult()
Show 8 more
, HumanCommandActionCallback.GetState(), ActionContinuousBase.OnEndInput(), ActionData.m_Callback, FishingActionData.m_FishingResult, ActionData.m_State, HumanCommandActionCallback.STATE_LOOP_ACTION, HumanCommandActionCallback.STATE_LOOP_LOOP, and HumanCommandActionCallback.STATE_LOOP_LOOP2override void OnEnd(ActionData action_data)int EvaluateFishingResult(ActionData action_data)Player input reaction evaluation
References Class.Cast(), Class.CastTo(), EntityAI.FindAttachmentBySlotName()
Show 13 more
, ActionFishingNewCB.HandleFishingResultFailure(), ActionFishingNewCB.HandleFishingResultSuccess(), CGame.IsDedicatedServer(), CGame.IsMultiplayer(), Object.IsPendingDeletion(), CatchingContextFishingRodAction.OnAfterSpawnSignalHit(), CatchingContextFishingRodAction.OnBeforeSpawnSignalHit(), CatchingContextFishingRodAction.OnSignalMiss(), TrySpawnCatch(), ActionData.m_Callback, FishingActionData.m_ContextData, FishingActionData.m_IsSignalActive, and ActionData.m_MainItemReferenced by OnEndInput()
void OnSignalStart(FishingActionData action_data)References Class.CastTo(), ActionFishingNewCB.ToggleFishBiting(), ActionData.m_Callback
Show 1 more
, FishingActionData.m_IsSignalActiveReferenced by CAContinuousRepeatFishing.OnSignalStart()
void OnSignalEnd(FishingActionData action_data)References Class.CastTo(), CatchingContextFishingRodAction.OnSignalPass(), ActionFishingNewCB.ToggleFishBiting()
Referenced by CAContinuousRepeatFishing.OnSignalEnd()
protected EntityAI TrySpawnCatch(FishingActionData action_data)Referenced by EvaluateFishingResult()