87 roll =
Math.RandomFloat01();
const int ECE_PLACE_ON_SURFACE
void UpdateCatchQuality(CatchingContextBase ctx)
bool m_OverrideQualityActive
void UpdateCatchChance(CatchingContextBase ctx)
void CatchingResultBasic(EntityAI owner)
void SetCatchChanceOverride(bool ovrd, float val=0.0)
EntityAI SpawnAndSetup(out int yItemIdx, vector v=vector.Zero)
void SetQuality(float val)
void SetQualityOverride(bool ovrd, float val=0.0)
bool m_OverrideChanceActive
void SetCatchChance(float val)
void SetYieldItem(YieldItemBase yItem)
int GetYieldItemParticleId()
float GetChanceForYieldItem(CatchingContextBase ctx)
void OnEntityYieldSpawned(EntityAI spawn)
called on item spawn
float GetQualityForYieldItem(CatchingContextBase ctx)
proto native CGame GetGame()