public Map() { _Random = Regulus.Utility.Random.Instance; _EntranceSet = new List <Visible>(); this._Set = new Dictionary <Guid, Visible>(); this._QuadTree = new QuadTree <Visible>(new Size(2, 2), 100); }
public static Vector3 AreaPosition(Regulus.Utility.IRandom rnd, Transform area) { Vector3 rndPosWithin = new Vector3(rnd.NextFloat(-1f, 1f), rnd.NextFloat(-1f, 1f), rnd.NextFloat(-1f, 1f)); rndPosWithin = area.TransformPoint(rndPosWithin * .5f); return(rndPosWithin); }
public Map() { _Random = Regulus.Utility.Random.Instance; _EntranceSet = new List<Visible>(); this._Set = new Dictionary<Guid, Visible>(); this._QuadTree = new QuadTree<Visible>(new Size(2, 2), 100); }
public Map(Regulus.Utility.IRandom random) : this() { _Random = random; }