catchingresultstructure.c 433 B

123456789101112
  1. class CatchingResultBase : CatchingResultBasic
  2. {
  3. override protected float RollChanceSeeded()
  4. {
  5. PlayerBase player;
  6. if (Class.CastTo(player,m_Owner.GetHierarchyRootPlayer()))
  7. return player.GetRandomGeneratorSyncManager().GetRandom01(RandomGeneratorSyncUsage.RGSAnimalCatching);
  8. ErrorEx("Player not present or wrong entity used | m_Owner: " + m_Owner + " | root entity: " + m_Owner.GetHierarchyRoot());
  9. return 2.0;
  10. }
  11. };