private void SetUp() { mFrameManagerComponent = ETModel.Game.Scene.GetComponent <FrameManagerComponent>(); Time.fixedDeltaTime = DeltaTimeF; Time.maximumDeltaTime = Time.fixedDeltaTime * 2; LSUtility.Initialize(1); Stalled = true; }
public static Vector2d GenerateRandomPointOnCircle(bool evenDistribution = false) { long angle = LSUtility.GetRandomOne().Mul(FixedMath.TwoPi); long distance = LSUtility.GetRandomOne(); if (evenDistribution) { distance = FixedMath.Sqrt(distance); } Vector2d randomOffset = new Vector2d( FixedMath.Trig.Cos(angle), FixedMath.Trig.Sin(angle) ) * distance; return(randomOffset); }