PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
ActionFishingNew Class Reference

Private Member Functions

void ActionFishingNew ()
 
override void CreateConditionComponents ()
 
override bool HasTarget ()
 
override bool HasAlternativeInterrupt ()
 
override bool CanBeUsedInFreelook ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override ActionData CreateActionData ()
 
override bool SetupAction (PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=null)
 
protected void ComposeLocalContextData (FishingActionData data)
 
override void WriteToContext (ParamsWriteContext ctx, ActionData action_data)
 
override bool ReadFromContext (ParamsReadContext ctx, out ActionReciveData action_recive_data)
 
override void HandleReciveData (ActionReciveData action_recive_data, ActionData action_data)
 
override protected void CreateAndSetupActionCallback (ActionData action_data)
 
override void OnAnimationEvent (ActionData action_data)
 
override void OnUpdate (ActionData action_data)
 
void PlaySplashEffectSynced (FishingActionData actionDataFishing)
 
protected bool CheckForSea (ActionData action_data)
 
override void OnFinishProgress (ActionData action_data)
 
override void OnEndInput (ActionData action_data)
 
override void OnEnd (ActionData action_data)
 
int EvaluateFishingResult (ActionData action_data)
 Player input reaction evaluation.
 
void OnSignalStart (FishingActionData action_data)
 
void OnSignalEnd (FishingActionData action_data)
 
protected EntityAI TrySpawnCatch (FishingActionData action_data)
 

Private Attributes

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

Constructor & Destructor Documentation

◆ ActionFishingNew()

Member Function Documentation

◆ ActionCondition()

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

◆ CanBeUsedInFreelook()

override bool CanBeUsedInFreelook ( )
inlineprivate

◆ CheckForSea()

protected bool CheckForSea ( ActionData  action_data)
inlineprivate

References GetGame().

Referenced by ComposeLocalContextData().

◆ ComposeLocalContextData()

protected void ComposeLocalContextData ( FishingActionData  data)
inlineprivate

References CheckForSea().

Referenced by SetupAction().

◆ CreateActionData()

override ActionData CreateActionData ( )
inlineprivate

◆ CreateAndSetupActionCallback()

override protected void CreateAndSetupActionCallback ( ActionData  action_data)
inlineprivate

References Class::CastTo().

◆ CreateConditionComponents()

override void CreateConditionComponents ( )
inlineprivate

◆ EvaluateFishingResult()

int EvaluateFishingResult ( ActionData  action_data)
inlineprivate

◆ HandleReciveData()

override void HandleReciveData ( ActionReciveData  action_recive_data,
ActionData  action_data 
)
inlineprivate

◆ HasAlternativeInterrupt()

override bool HasAlternativeInterrupt ( )
inlineprivate

◆ HasTarget()

override bool HasTarget ( )
inlineprivate

◆ OnAnimationEvent()

override void OnAnimationEvent ( ActionData  action_data)
inlineprivate

◆ OnEnd()

override void OnEnd ( ActionData  action_data)
inlineprivate

References Class::CastTo().

◆ OnEndInput()

override void OnEndInput ( ActionData  action_data)
inlineprivate

◆ OnFinishProgress()

override void OnFinishProgress ( ActionData  action_data)
inlineprivate

References Class::CastTo().

◆ OnSignalEnd()

void OnSignalEnd ( FishingActionData  action_data)
inlineprivate

◆ OnSignalStart()

void OnSignalStart ( FishingActionData  action_data)
inlineprivate

◆ OnUpdate()

override void OnUpdate ( ActionData  action_data)
inlineprivate

◆ PlaySplashEffectSynced()

void PlaySplashEffectSynced ( FishingActionData  actionDataFishing)
inlineprivate

◆ ReadFromContext()

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

◆ SetupAction()

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

◆ TrySpawnCatch()

protected EntityAI TrySpawnCatch ( FishingActionData  action_data)
inlineprivate

References vector::Direction().

Referenced by EvaluateFishingResult().

◆ WriteToContext()

override void WriteToContext ( ParamsWriteContext  ctx,
ActionData  action_data 
)
inlineprivate

Field Documentation

◆ ALLOWED_WATER_SURFACES

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

The documentation for this class was generated from the following file: