コード例 #1
0
ファイル: CarPlayer.cs プロジェクト: kingBook/unity_demos
 public CarPlayer(CarManager manager, CarEntityManager entityManager)
 {
     manager_        = manager;
     entityManager_  = entityManager;
     stringStatuses_ = new string[] { "Editing",
                                      "Simulating",
                                      "Replaying" };
 }
コード例 #2
0
        public IActionResult Index()
        {
            ApplicationUser user;

            user = _db.ApplicationUsers.Where(u => u.FirstName == "Mikael").SingleOrDefault();
            //Car car;
            //car = _db.Cars.Where(u => u.Name == "Tesla MH").SingleOrDefault();

            //=====================

            //UserCar e = new UserCar
            //{
            //    UserId = "e5cdfb21-1f14-4105-822b-5b9c8eb01989",
            //    CarId = Guid.Parse("9272eb49-2c98-40bc-483b-08d8ab5d2606"),
            //    Owner = true
            //};

            //var userCarInDataBase = _db.UserCars.Where(
            //    s =>
            //            s.UserId == "e5cdfb21-1f14-4105-822b-5b9c8eb01989" &&
            //            s.CarId == Guid.Parse("9272eb49-2c98-40bc-483b-08d8ab5d2606"));
            //if (userCarInDataBase == null)
            //{
            //_db.UserCars.Add(e);
            //}


            //=====================

            //user.UsersCars.Add(car);


            //var carEntityManager = new CarEntityManager(_db);

            var car = CarEntityManager.Create(_db).GetByName("Tesla MH");

            //user.UsersCars.Add(new UserCar() { UserId = user.Id, CarId = car.Id });
            user.UsersCars.Add(new UserCar()
            {
                ApplicationUser = user, Car = car, Owner = true
            });

            _db.SaveChanges();

            return(View());
        }
コード例 #3
0
        protected void AssignBodyIds()
        {
            CarManager       cnManager     = CarManager.Instance;
            CarEntityManager entityManager = cnManager.EntityManager;

            GameObject[] normalObjects = getNormalObjects();

            arrIdBodyNormalGameObjects_ = new uint[normalObjects.Length];

            for (int i = 0; i < normalObjects.Length; i++)
            {
                GameObject go = normalObjects[i];
                if (entityManager.IsGameObjectAnimated(go))
                {
                    uint idBody = entityManager.GetIdBodyFromGo(go);
                    arrIdBodyNormalGameObjects_[i] = idBody;
                }
                else
                {
                    arrIdBodyNormalGameObjects_[i] = uint.MaxValue;
                }
            }


            GameObject[] skinnedObjects = getSkinnedObjects();

            arrIdBodySkinnedGameObjects_ = new uint[skinnedObjects.Length];

            for (int i = 0; i < skinnedObjects.Length; i++)
            {
                GameObject go = skinnedObjects[i];
                if (entityManager.IsGameObjectAnimated(go))
                {
                    uint idBody = entityManager.GetIdBodyFromGo(go);
                    arrIdBodySkinnedGameObjects_[i] = idBody;
                }
                else
                {
                    arrIdBodySkinnedGameObjects_[i] = uint.MaxValue;
                }
            }
        }
コード例 #4
0
 public CarSimulationDisplayer(CarEntityManager entityManager, CarPlayer simulationPlayer)
 {
   eManager_ = entityManager;
   simulationPlayer_ = simulationPlayer;
 }