public void GetPositionTest()
        {
            var data = new SkillData();
            data.Total = 10.0f;
            /*data.Roots = new[]
            {
                new Vector2(0,0),
                new Vector2(1,0),
            };*/
            var skill = new SkillCaster(data ,  null);
            var pos1 = skill.GetPosition(0);

            var pos2 = skill.GetPosition(1);

            Assert.AreEqual(0, pos1.X);
            Assert.AreEqual(0, pos1.Y);

            Assert.AreEqual(0.1f, pos2.X);
            Assert.AreEqual(0.1f, pos2.Y);
        }
Exemplo n.º 2
0
        public void TestSkillDataSer()
        {
            var datas = new SkillData[]
            {
                new SkillData()
                {
                    Roots    = new Translate[]
                    {
                        new Translate() { Position = new Vector2(111,222) , Rotation = 123 },
                        new Translate() { Position = new Vector2(111,222) , Rotation = 123 }
                    }
                }
            };

            Regulus.Utility.Serialization.Write<SkillData[]>(datas , "123.txt");
            var result1 = Regulus.Utility.Serialization.WriteXml<SkillData[]>(datas);
        }