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 |