Esempio n. 1
0
 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);
    }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 public Map(Regulus.Utility.IRandom random) : this()
 {
     _Random = random;
 }
Esempio n. 5
0
 public Map(Regulus.Utility.IRandom random)
     : this()
 {
     _Random = random;
 }