class YieldItemBaseSource
Derived classes
View all 20 descendants
Constructors 1
void YieldItemBase(int baseWeight)Members 6
protected string m_TypeReferenced by GetType(), YieldItemBitterlings.Init(), YieldItemCarp.Init()
Show 14 more
, YieldItemDeadChicken_Brown.Init(), YieldItemDeadChicken_Spotted.Init(), YieldItemDeadChicken_White.Init(), YieldItemDeadFox.Init(), YieldItemDeadRabbit.Init(), YieldItemDeadRooster.Init(), YieldItemGenericFish.YieldItemGenericFish(), YieldItemGenericSmallAnimal.YieldItemGenericSmallAnimal(), YieldItemJunk.YieldItemJunk(), YieldItemMackerel.Init(), YieldItemSardines.Init(), YieldItemShrimp.Init(), YieldItemSteelheadTrout.Init(), and YieldItemWalleyePollock.Init()protected int m_RegistrationIdx = -1mostly for sync purposes
protected int m_BaseWeightoccurence ratio in the enviroment
protected float m_QualityBase = AnimalCatchingConstants.QUALITY_GENERIC_BASEprotected int m_EnviroMaskwhich enviroment it is relevant for
Referenced by GetEnviroMask(), YieldItemBitterlings.Init(), YieldItemCapraHircusBase.Init()
Show 11 more
, YieldItemCarp.Init(), YieldItemDeadFox.Init(), YieldItemDeadRabbit.Init(), YieldItemGenericFish.YieldItemGenericFish(), YieldItemGenericSmallAnimal.YieldItemGenericSmallAnimal(), YieldItemJunk.Init(), YieldItemMackerel.Init(), YieldItemSardines.Init(), YieldItemShrimp.Init(), YieldItemSteelheadTrout.Init(), and YieldItemWalleyePollock.Init()protected int m_MethodMaskwhich catching method are we using
Referenced by GetMethodMask(), YieldItemBitterlings.Init(), YieldItemCapraHircusBase.Init()
Show 11 more
, YieldItemCarp.Init(), YieldItemDeadFox.Init(), YieldItemDeadRabbit.Init(), YieldItemGenericFish.YieldItemGenericFish(), YieldItemGenericSmallAnimal.YieldItemGenericSmallAnimal(), YieldItemJunk.Init(), YieldItemMackerel.Init(), YieldItemSardines.Init(), YieldItemShrimp.Init(), YieldItemSteelheadTrout.Init(), and YieldItemWalleyePollock.Init()Methods 15
void Init()Referenced by FishYieldItemBase.Init(), YieldItemBase(), YieldItemCapraHircusBase.Init()
Show 2 more
, YieldItemDeadFox.Init(), and YieldItemDeadRabbit.Init()int GetRegistrationIdx()References m_RegistrationIdx
Referenced by CatchingResultBasic.SpawnAndSetup()
void SetRegistrationIdx(int idx)Referenced by CatchYieldBank.RegisterYieldItem()
int GetYieldWeight(CatchingContextBase ctx)References m_BaseWeight
Referenced by CatchingContextBase.SetupProbabilityArray()
int GetEnviroMask()References m_EnviroMask
Referenced by CatchingContextBase.CheckMaskCompatibility()
int GetMethodMask()References m_MethodMask
Referenced by CatchingContextBase.CheckMaskCompatibility()
float GetBaitTypeSensitivity(ECatchingBaitCategories type)float GetQualityForYieldItem(CatchingContextBase ctx)Referenced by CatchingResultBasic.UpdateCatchQuality()
void OnEntityYieldSpawned(EntityAI spawn)called on item spawn
float GetChanceForYieldItem(CatchingContextBase ctx)Referenced by CatchingResultBasic.UpdateCatchChance()
string GetCatchDeathSoundset()Referenced by TrapSpawnBase.PlayCatchSound()
string GetCatchAINoise()Referenced by TrapSpawnBase.PlayCatchNoise()
float GetCatchAINoiseBaseStrength()Referenced by TrapSpawnBase.PlayCatchNoise()
int GetCatchParticleID()References ParticleList.INVALID