ManiaMap.Unity
Procedural generation of metroidvania style maps for Unity.
Rand.cs
1using UnityEngine;
2
4{
8 public static class Rand
9 {
15 public static int AutoAssignId(int id)
16 {
17 return id <= 0 ? GetRandomId() : id;
18 }
19
23 public static int GetRandomId()
24 {
25 return Random.Range(1, int.MaxValue);
26 }
27 }
28}
Contains methods for creating random ID's.
Definition: Rand.cs:9
static int GetRandomId()
Returns a random positive integer.
Definition: Rand.cs:23
static int AutoAssignId(int id)
If the specified ID is greater than zero, returns the ID. Otherwise, returns a random positive intege...
Definition: Rand.cs:15