Aura.Channel.World.Position.GetRandom C# (CSharp) Метод

GetRandom() приватный Метод

Returns random position in radius around this position.
private GetRandom ( int distance, Random rnd ) : Position
distance int
rnd System.Random
Результат Position
		private Position GetRandom(int distance, Random rnd)
		{
			var angle = rnd.NextDouble() * Math.PI * 2;
			var x = this.X + distance * Math.Cos(angle);
			var y = this.Y + distance * Math.Sin(angle);

			return new Position((int)x, (int)y);
		}