class CatchingResultBase : CatchingResultBasic
{
	override protected float RollChanceSeeded()
	{
		PlayerBase player;
		if (Class.CastTo(player,m_Owner.GetHierarchyRootPlayer()))
			return player.GetRandomGeneratorSyncManager().GetRandom01(RandomGeneratorSyncUsage.RGSAnimalCatching);
		
		ErrorEx("Player not present or wrong entity used | m_Owner: " + m_Owner + " | root entity: " + m_Owner.GetHierarchyRoot());
		return 2.0;
	}
};