class FishingRod_BaseSource
FishingRod_Base › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
All members, including inherited
Constructors 1
void FishingRod_Base()References m_Fishing
Constants 17
const string ANIM_PHASE_OPENED = "OpenRod"const string ANIM_PHASE_CLOSED = "CloseRod"Referenced by CanPutInCargo()
const float TOO_MUCH_PULL = 32const float HIGH_PULL = 22Referenced by DisplayState()
const float LOW_PULL = 18Referenced by DisplayState()
const float TOO_FEW_PULL = 8const int INTERUPTED = 3const int FISH_PULL_CHANCE = 15Referenced by FishPull()
Members 13
int m_FishProximitybool m_Fishingref Timer m_CyclerCatchingref Timer m_Cyclerfloat m_Pullbool m_WasPulledbool m_IsFishPullingfloat m_PullTimeReferenced by FishPull()
float m_FishPullPlayerBase m_Playerint m_ChanceRangeMethods 13
void Init()void ActivateFishing()References m_Fishing
void DeactivateFishing()void FishPull()References Math.RandomInt(), FISH_PULL_CHANCE, m_FishPull
Show 5 more
, m_IsFishPulling, m_Pull, m_PullTime, TOO_FEW_PULL, and TOO_MUCH_PULLReferenced by Pulling()
void Catching()References PlayerBase.Message(), Math.RandomInt(), Timer.Run()
Show 7 more
, Timer.Stop(), m_ChanceRange, m_Cycler, m_CyclerCatching, m_FishProximity, m_Player, and m_WasPulledvoid Pulling()References Class.Cast(), GameInventory.CreateInInventory(), DisplayState()
Show 20 more
, vector.Distance(), End(), FishPull(), EntityAI.GetInventory(), PlayerBase.GetItemInHands(), Object.GetModelSpeed(), PlayerBase.IsInWater(), ItemBase.SetQuantity(), BREAK_PULL, INTERUPTED, LOOSE_PULL, LOSS_BREAK, LOSS_LOOSE, m_FishingTime, m_FishPull, m_IsFishPulling, m_Player, m_Pull, m_WasPulled, and WINvoid End(int result)References PlayerBase.Message(), Print(), Timer.Stop()
Show 9 more
, Timer.Stop(), INTERUPTED, LOSS_BREAK, LOSS_LOOSE, m_Cycler, m_CyclerCatching, m_Fishing, m_Player, and WINvoid AddPull(float delta)Referenced by CAContinuousFish.Execute()
void DisplayState()References PlayerBase.Message(), HIGH_PULL, LOW_PULL
Show 4 more
, m_Player, m_Pull, TOO_FEW_PULL, and TOO_MUCH_PULLReferenced by Pulling()
override void SetActions()References ItemBase.SetActions()
float GetFishingEffectivityBonus()