示例#1
0
 private void HideSpaces()
 {
     Space1.GetComponent <BoardSpace>().Deactivate();
     Space2.GetComponent <BoardSpace>().Deactivate();
     Space3.GetComponent <BoardSpace>().Deactivate();
     Space4.GetComponent <BoardSpace>().Deactivate();
 }
示例#2
0
        public void TestNormalise010()
        {
            var space = new Space3 {
                Min = Vector3.zero, Max = Vector3.one * 10, Normalised = Normalisation.Zero_one_
            };

            Assert.That(Vector3.Distance(space.Project(6 * Vector3.one), Vector3.one * 0.6f) <= float.Epsilon,
                        Is.True);
        }
示例#3
0
 /// <summary>
 /// </summary>
 public override void RemotePostSetup()
 {
     if (this.normalised_overwrite_space_if_env_bounds)
     {
         if (this.ParentEnvironment)
         {
             this._position_space = Space3.FromCenterExtents(this.ParentEnvironment.PlayableArea.Bounds.extents);
         }
     }
 }
示例#4
0
        public void TestDenormaliseMinus11()
        {
            var space = new Space3 {
                Min = Vector3.one * -1, Max = Vector3.one * 1, Normalised = Normalisation.Zero_one_
            };

            Assert.That(Vector3.Distance(space.Reproject(0.75f * Vector3.one), Vector3.one * 0.5f)
                        <= float.Epsilon,
                        Is.True);
        }
        /// <summary>
        ///
        /// </summary>
        public override void RemotePostSetup()
        {
            if (this.fetch_env_bounds)
            {
                if (this.ParentEnvironment?.PlayableArea)
                {
                    var dec_gran = 4;
                    if (this._pos_space.Space != null)
                    {
                        dec_gran = this._pos_space.Space.DecimalGranularity;
                    }

                    this._pos_space.Space = Space3.FromCenterExtents(this.ParentEnvironment.PlayableArea.Bounds.extents,
                                                                     decimal_granularity: dec_gran);
                }
            }
        }
示例#6
0
 public SampleSpace3(string unused = null)
 {
     this._space = Space3.ZeroOne;
     this._distribution_sampler = new DistributionSampler();
 }