DIFF

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 BREAK_PULL = 36
Referenced by Pulling()
const float TOO_MUCH_PULL = 32
Referenced by DisplayState(), and FishPull()
const float HIGH_PULL = 22
Referenced by DisplayState()
const float LOW_PULL = 18
Referenced by DisplayState()
const float TOO_FEW_PULL = 8
Referenced by DisplayState(), and FishPull()
const float LOOSE_PULL = 0
Referenced by Pulling()
const int LOSS_BREAK = 0
Referenced by End(), and Pulling()
const int LOSS_LOOSE = 1
Referenced by End(), and Pulling()
const int WIN = 2
Referenced by End(), and Pulling()
const int INTERUPTED = 3
Referenced by DeactivateFishing(), End(), and Pulling()
const float INIT_LINE_STRETCH = 15
Referenced by Init()
const float MIN_FISHING_TIME = 100
Referenced by Init()
const float MAX_FISHING_TIME = 150
Referenced by Init()
const int FISH_PULL_CHANCE = 15
Referenced by FishPull()
const int FISH_AGILITY = 15
Referenced by Init()

Members 13

int m_FishProximity
Referenced by Catching(), and Init()
bool m_Fishing
Referenced by ActivateFishing(), End(), FishingRod_Base()
Show 1 more, IsFishingActive()
ref Timer m_CyclerCatching
Referenced by Catching(), End(), and Init()
ref Timer m_Cycler
Referenced by Catching(), End(), and Init()
float m_Pull
Referenced by DisplayState(), FishPull(), Init()
Show 1 more, Pulling()
float m_DeltaT
Referenced by AddPull()
bool m_WasPulled
Referenced by AddPull(), Catching(), and Pulling()
bool m_IsFishPulling
Referenced by FishPull(), Init(), and Pulling()
float m_PullTime
Referenced by FishPull()
float m_FishPull
Referenced by FishPull(), and Pulling()
int m_FishingTime
Referenced by Init(), and Pulling()
PlayerBase m_Player
Referenced by Catching(), DisplayState(), End()
Show 2 more, Init(), and Pulling()
int m_ChanceRange
Referenced by Catching(), and Init()

Methods 13

bool IsFishingActive()
References m_Fishing
void ActivateFishing()
References m_Fishing
void DeactivateFishing()
References End(), and INTERUPTED
void FishPull()
Referenced by Pulling()
void AddPull(float delta)
References m_DeltaT, and m_WasPulled
void DisplayState()
Referenced by Pulling()
override bool CanPutInCargo(EntityAI parent)
override void SetActions()
float GetFishingEffectivityBonus()