예제 #1
0
        static void Main(string[] args)
        {
            var db3 = new DBEntityInfomation();

            db3.Property.Speed = 1;
            var position = new CustomType.Vector2();

            position.X            = 4530;
            position.Y            = 5430;
            db3.Property.Position = position;


            var db4 = new DBEntityInfomation();

            position.X            = 100;
            position.Y            = 33220;
            db4.Property.Position = position;


            System.TimeSpan    time = new TimeSpan(0, 0, 0);
            PlayerMoverAbility pma  = new PlayerMoverAbility(db3);

            pma.Move(db4.Property.Position, time.Ticks);

            pma.Update(time.Add(new TimeSpan(0, 0, 50)).Ticks);

            pma.Update(time.Add(new TimeSpan(0, 0, 99)).Ticks);



            DBEntityInfomation db1 = new DBEntityInfomation();

            db1.Property.Position = position;
            DBEntityInfomation db2 = new DBEntityInfomation();

            db2.Property.Position = position;
            db2.Look.Name         = "dff";
            var ret = Regulus.Utility.ValueHelper.DeepEqual(db1, db2);

            Regulus.NoSQL.Database db = new Regulus.NoSQL.Database();
            db.Launch("mongodb://127.0.0.1:27017", "Keys");
            db.Shutdown();
        }
예제 #2
0
 public PlayerMoverAbility(Serializable.DBEntityInfomation dB_actor_infomation)
 {
     _DBActorInfomation = dB_actor_infomation;
 }