public bool AddToList(ModelPoint point)
        {
            ModelPointList pointList = new ModelPointList(initStrength, lifetime);
            bool           status    = pointList.Add(point);

            return(status);
        }
        public void MPL_RemovePointTest()
        {
            ModelPointList pointList = new ModelPointList(initStrength, lifetime, initPoints);
            bool           status    = pointList.Remove(mp1);

            Assert.IsTrue(status, "Failed to remove element");
            Assert.AreEqual(mp3, pointList[1], string.Format("List's 2nd element should be {0}, was {1}", mp3, pointList[1]));
        }
        public void MPL_AddPointTest()
        {
            ModelPointList pointList = new ModelPointList(initStrength, lifetime);
            ModelPoint     mp        = new ModelPoint(2.0f, 3.5f);
            bool           status    = pointList.Add(mp);

            Assert.IsTrue(status && mp == pointList[1]);
        }
Beispiel #4
0
    protected override void Start()
    {
        base.Start();

        this.debugMode = true;

        ModelPoint     mp1       = new ModelPoint(0.175f, 50.0f);
        ModelPoint     mp2       = new ModelPoint(0.47f, 10.0f);
        ModelPointList pointList = new ModelPointList(200.0f, 0.7f, new ModelPoint[] { mp1, mp2 });

        _dashDropoffModel = new MagnitudeDropoffModel(pointList);
    }
Beispiel #5
0
    public void TestLineCreation()
    {
        ModelPoint p1 = new ModelPoint(0.15f, 80f);
        ModelPoint p2 = new ModelPoint(0.4f, 60f);

        ModelPointList list = new ModelPointList(initialStrength: 100.0f, lifetime: 1.0f);

        list.Add(p1);
        list.Add(p2);

        MagnitudeDropoffModel model = new MagnitudeDropoffModel(list);

        Debug.Log(model.ToString());
    }