Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
ActionFishingNew Class Reference
Inheritance diagram for ActionFishingNew:
ActionContinuousBase

Protected Member Functions

bool CheckForSea (ActionData action_data)
void ComposeLocalContextData (FishingActionData data)
void CreateAndSetupActionCallback (ActionData action_data)
int EvaluateFishingResult (ActionData action_data)
 Player input reaction evaluation.
override void HandleReciveData (ActionReciveData action_recive_data, ActionData action_data)
override void OnAnimationEvent (ActionData action_data)
override void OnEnd (ActionData action_data)
override void OnEndInput (ActionData action_data)
override void OnFinishProgress (ActionData action_data)
void OnSignalEnd (FishingActionData action_data)
void OnSignalStart (FishingActionData action_data)
override void OnUpdate (ActionData action_data)
void PlaySplashEffectSynced (FishingActionData actionDataFishing)
override bool ReadFromContext (ParamsReadContext ctx, out ActionReciveData action_recive_data)
EntityAI TrySpawnCatch (FishingActionData action_data)
override void WriteToContext (ParamsWriteContext ctx, ActionData action_data)

Private Member Functions

void ActionFishingNew ()
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
override bool CanBeUsedInFreelook ()
override ActionData CreateActionData ()
override void CreateConditionComponents ()
override bool HasAlternativeInterrupt ()
override bool HasTarget ()
override bool SetupAction (PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=null)
Private Member Functions inherited from ActionContinuousBase
void OnEndAnimationLoopClient (ActionData action_data)
void OnEndAnimationLoopServer (ActionData action_data)
void OnFinishProgressClient (ActionData action_data)
void OnFinishProgressServer (ActionData action_data)
void OnStartAnimationLoopClient (ActionData action_data)
void OnStartAnimationLoopServer (ActionData action_data)

Private Attributes

const string ALLOWED_WATER_SURFACES = string.Format("%1|%2", UAWaterType.SEA, UAWaterType.FRESH)

Detailed Description

Definition at line 157 of file actionfishingnew.c.

Constructor & Destructor Documentation

◆ ActionFishingNew()

Member Function Documentation

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate

Definition at line 192 of file actionfishingnew.c.

References ActionTarget.

◆ CanBeUsedInFreelook()

override bool CanBeUsedInFreelook ( )
inlineprivate

Definition at line 187 of file actionfishingnew.c.

◆ CheckForSea()

bool CheckForSea ( ActionData action_data)
inlineprotected

Definition at line 331 of file actionfishingnew.c.

References ActionData, and g_Game.

Referenced by ComposeLocalContextData().

◆ ComposeLocalContextData()

void ComposeLocalContextData ( FishingActionData data)
inlineprotected

Definition at line 220 of file actionfishingnew.c.

References CheckForSea().

Referenced by SetupAction().

◆ CreateActionData()

override ActionData CreateActionData ( )
inlineprivate

Definition at line 200 of file actionfishingnew.c.

References ActionData.

◆ CreateAndSetupActionCallback()

void CreateAndSetupActionCallback ( ActionData action_data)
inlineprotected

Definition at line 276 of file actionfishingnew.c.

References ActionData, and Class::CastTo().

◆ CreateConditionComponents()

override void CreateConditionComponents ( )
inlineprivate

◆ EvaluateFishingResult()

int EvaluateFishingResult ( ActionData action_data)
inlineprotected

◆ HandleReciveData()

override void HandleReciveData ( ActionReciveData action_recive_data,
ActionData action_data )
inlineprotected

Definition at line 266 of file actionfishingnew.c.

References ActionData, and FishingActionReceiveData::m_IsSurfaceSea.

◆ HasAlternativeInterrupt()

override bool HasAlternativeInterrupt ( )
inlineprivate

Definition at line 182 of file actionfishingnew.c.

◆ HasTarget()

override bool HasTarget ( )
inlineprivate

Definition at line 177 of file actionfishingnew.c.

◆ OnAnimationEvent()

override void OnAnimationEvent ( ActionData action_data)
inlineprotected

◆ OnEnd()

override void OnEnd ( ActionData action_data)
inlineprotected

Definition at line 384 of file actionfishingnew.c.

References ActionData, and Class::CastTo().

◆ OnEndInput()

override void OnEndInput ( ActionData action_data)
inlineprotected

◆ OnFinishProgress()

override void OnFinishProgress ( ActionData action_data)
inlineprotected

Definition at line 346 of file actionfishingnew.c.

References ActionData, and Class::CastTo().

◆ OnSignalEnd()

void OnSignalEnd ( FishingActionData action_data)
inlineprotected

◆ OnSignalStart()

void OnSignalStart ( FishingActionData action_data)
inlineprotected

◆ OnUpdate()

override void OnUpdate ( ActionData action_data)
inlineprotected

Definition at line 304 of file actionfishingnew.c.

References ActionData, vector::Direction(), and vector::Normalize().

◆ PlaySplashEffectSynced()

void PlaySplashEffectSynced ( FishingActionData actionDataFishing)
inlineprotected

◆ ReadFromContext()

override bool ReadFromContext ( ParamsReadContext ctx,
out ActionReciveData action_recive_data )
inlineprotected

◆ SetupAction()

override bool SetupAction ( PlayerBase player,
ActionTarget target,
ItemBase item,
out ActionData action_data,
Param extra_data = null )
inlineprivate

◆ TrySpawnCatch()

EntityAI TrySpawnCatch ( FishingActionData action_data)
inlineprotected

Definition at line 447 of file actionfishingnew.c.

References vector::Direction().

Referenced by EvaluateFishingResult().

◆ WriteToContext()

override void WriteToContext ( ParamsWriteContext ctx,
ActionData action_data )
inlineprotected

Definition at line 235 of file actionfishingnew.c.

References ActionData, Class::CastTo(), and Serializer::Write().

Field Documentation

◆ ALLOWED_WATER_SURFACES

const string ALLOWED_WATER_SURFACES = string.Format("%1|%2", UAWaterType.SEA, UAWaterType.FRESH)
private

Definition at line 159 of file actionfishingnew.c.


The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/4_world/classes/useractionscomponent/actions/continuous/actionfishingnew.c