ObjectPlacementMissChance.cs 514 B

12345678910111213141516171819
  1. #if UNITY_EDITOR
  2. using UnityEngine;
  3. namespace O3DWB
  4. {
  5. public static class ObjectPlacementMissChance
  6. {
  7. #region Public Static Functions
  8. public static bool Missed(float missChance, float minMissChance, float maxMissChance)
  9. {
  10. float objectMissRandomValue = UnityEngine.Random.Range(minMissChance, maxMissChance);
  11. if (missChance != 0.0f && objectMissRandomValue <= missChance) return true;
  12. return false;
  13. }
  14. #endregion
  15. }
  16. }
  17. #endif