Exemplo n.º 1
0
 private void SetUp()
 {
     mFrameManagerComponent = ETModel.Game.Scene.GetComponent <FrameManagerComponent>();
     Time.fixedDeltaTime    = DeltaTimeF;
     Time.maximumDeltaTime  = Time.fixedDeltaTime * 2;
     LSUtility.Initialize(1);
     Stalled = true;
 }
Exemplo n.º 2
0
        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);
        }