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) |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References GetGame().
Referenced by ComposeLocalContextData().
|
inlineprivate |
References CheckForSea().
Referenced by SetupAction().
|
inlineprivate |
|
inlineprivate |
References Class::CastTo().
|
inlineprivate |
|
inlineprivate |
Player input reaction evaluation.
References Class::CastTo(), GetGame(), ActionFishingNewCB::HandleFishingResultFailure(), ActionFishingNewCB::HandleFishingResultSuccess(), and TrySpawnCatch().
Referenced by OnEndInput().
|
inlineprivate |
References FishingActionReceiveData::m_IsSurfaceSea.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References Class::CastTo().
|
inlineprivate |
|
inlineprivate |
References Class::CastTo().
|
inlineprivate |
References Class::CastTo(), and ActionFishingNewCB::ToggleFishBiting().
Referenced by CAContinuousRepeatFishing::OnSignalEnd().
|
inlineprivate |
References Class::CastTo(), and ActionFishingNewCB::ToggleFishBiting().
Referenced by CAContinuousRepeatFishing::OnSignalStart().
|
inlineprivate |
References vector::Direction(), and vector::Normalize().
|
inlineprivate |
References SEffectManager::CreateParticleServer(), EffecterBase(), GetGame(), SEffectManager::ReactivateParticleServer(), and SEffectManager::ReinitParticleServer().
Referenced by OnAnimationEvent().
|
inlineprivate |
References Class::CastTo(), FishingActionReceiveData::m_IsSurfaceSea, and Serializer::Read().
|
inlineprivate |
References Class::CastTo(), and ComposeLocalContextData().
|
inlineprivate |
References vector::Direction().
Referenced by EvaluateFishingResult().
|
inlineprivate |
References Class::CastTo(), and Serializer::Write().
|
private |