• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# CarController类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中CarController的典型用法代码示例。如果您正苦于以下问题:C# CarController类的具体用法?C# CarController怎么用?C# CarController使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



CarController类属于命名空间,在下文中一共展示了CarController类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: CheckpointTriggered

    public void CheckpointTriggered(CarController car, int checkPointIndex)
    {
        PositionData carData = _carPositions[car];

        if (!_finished)
        {
            if (checkPointIndex == 0)
            {
                if (carData.checkPoint == checkpointcount-1)
                {
                    carData.checkPoint = checkPointIndex;
                    carData.lap += 1;
                    Debug.Log(car.name + " lap " + carData.lap);
                    if (IsPlayer(car))
                    {
                        GetComponent<RaceManager>().Announce("Tour " + (carData.lap+1).ToString());
                    }

                    if (carData.lap >= _totalLaps)
                    {
                        _finished = true;
                        GetComponent<RaceManager>().EndRace(car.name.ToLower());
                    }
                }
            }
            else if (carData.checkPoint == checkPointIndex-1) //Checkpoints must be hit in order
            {
                carData.checkPoint = checkPointIndex;
            }
        }
    }
开发者ID:GuillaumeLangis,项目名称:LOG4715,代码行数:31,代码来源:CheckpointManager.cs


示例2: Start

 void Start()
 {
     engineSource = GetComponents<AudioSource>()[0];
     skidSource = GetComponents<AudioSource>()[1];
     car = GetComponent (typeof (CarController)) as CarController;
     drivetrain = GetComponent (typeof (Drivetrain)) as Drivetrain;
 }
开发者ID:sharifshahnewaz,项目名称:Cybersickness-Car,代码行数:7,代码来源:SoundController.cs


示例3: Awake

 void Awake()
 {
     // get the car controller
     renderer.enabled = false;
     car = transform.parent.gameObject.GetComponent<CarController>();
     rigidbody.position = car.rigidbody.position + Vector3.up * 5;
 }
开发者ID:jhuel,项目名称:log4715,代码行数:7,代码来源:ArrowDirection.cs


示例4: Index_GetCar

        public void Index_GetCar()
        {
            var expectedResult = new[]
                {
                    new CarModel
                    {
                        CarId = 1,
                        Name = "Foo",
                        Color = "FooColor",
                        Price = 11111,
                        InventoryCount = 1,
                        Manufacturer = new ManufacturerModel
                        {
                            ManufacturerId = 1,
                            Country = "FooCountry",
                            Name = "FooManu"
                        }
                    }
                };
            var mockService = new Mock<ICarService>(MockBehavior.Strict);
            mockService.Setup(s => s.GetCar(expectedResult[0].CarId)).Returns(expectedResult[0]);

            var mockMapper = new Mock<Mappers.IMapper>(MockBehavior.Strict);
            mockMapper.Setup(m => m.Map(expectedResult, typeof(IEnumerable<CarModel>), typeof(IEnumerable<CarViewModel>)));

            var controller = new CarController(mockService.Object, mockMapper.Object);
            var result = controller.Index(false, expectedResult[0].CarId) as ViewResult;
            var model = result.Model as CarModel[];

            Assert.IsNotNull(model);
            mockService.Verify(foo => foo.GetCar(expectedResult[0].CarId));
        }
开发者ID:nostlie,项目名称:Sandbox,代码行数:32,代码来源:HomeControllerTest.cs


示例5: RealCar

        public RealCar(CarController parent)
        {
            Controller = parent;
            CarInfo = new CarInformations();

            IsAlertBrakeActive = false;

            //regulators and communicator initiation
            CarComunicator = new RealCarCommunicator(this); // = new RealCarCommunicator(this);

            SpeedRegulator = new PIDSpeedRegulator(this);
            //SpeedRegulator = new FakeSpeedRegulator();

            //SteeringWheelAngleRegulator = new SimpleSteeringWheelRegulator(this);
            SteeringWheelAngleRegulator = new PIDSteeringWheelAngleRegulator(this);
            //SteeringWheelAngleRegulator = new FakeSteeringWheelRegulator();

            BrakeRegulator = new PIDBrakeRegulator(this);

            CarComunicator.InitRegulatorsEventsHandling();  //TODO: REFACTOR THIS SHIT!!! //for now this is needed, because reagulators does not exists when communicator constructor is invoked

            //internal event handling initialization
            evAlertBrake += new EventHandler(ExampleFakeCar_evAlertBrake);
            evTargetSpeedChanged += new TargetSpeedChangedEventHandler(ExampleFakeCar_evTargetSpeedChanged);
            evTargetSteeringWheelAngleChanged += new TargetSteeringWheelAngleChangedEventHandler(ExampleFakeCar_evTargetSteeringWheelAngleChanged);
        }
开发者ID:Spawek,项目名称:autonomiczny_samochod,代码行数:26,代码来源:RealCar.cs


示例6: Start

 void Start()
 {
     car = GetComponent<CarController>();
     transform.position = CurveFollower.transform.position;
     transform.rotation = CurveFollower.transform.rotation;
     CurveFollower.Speed = 0f;
 }
开发者ID:Morac,项目名称:CarThing,代码行数:7,代码来源:ControlledCar.cs


示例7: Awake

    // ==========================================
    // == Awake
    // ==========================================
    void Awake()
    {
        // get the car controller
        car = GetComponent<CarController>();

        styleManager = GetComponent<StyleManager>();
    }
开发者ID:SeevenDev,项目名称:LOG4715_Lab2,代码行数:10,代码来源:CarUserControlMP.cs


示例8: Init

    void Init()
    {
        _Sphere = GetComponent<SphereCollider>();
        _ShootingScript = GetComponent<ShootScript>();
        if (this.CompareTag("PlayerLogic"))
        {
            _PlayerCar = CarUserControl.Instance.m_Car;
        }
        else
        {
            _PlayerCar = GetComponent<CarController>();
        }

        if (_Weapons.Length != 0)
        {
            for (int i = 0; i < _Weapons.Length; i++)
            {
                _Weapons[i]._HitBox = _Weapons[i]._WeaponCollider.GetComponent<HitBox>();
                _Weapons[i]._Tower._HitBox = _Weapons[i]._Tower._TowerCollider.GetComponent<HitBox>();
                _Weapons[i]._WeaponTransform = transform.SearchChildWithName(_Weapons[i]._Name);
                _Weapons[i]._Tower._TowerTransform = transform.SearchChildWithName(_Weapons[i]._Tower._Name);
            }
        }

        _ShootingScript.Init();
    }
开发者ID:napTu3aH,项目名称:Racing,代码行数:26,代码来源:WeaponRotate.cs


示例9: Awake

 void Awake()
 {
     _CarInfo = transform.root.GetComponent<CarInfo>();
     _Car = transform.root.GetComponent<CarController>();
     _Collider = GetComponent<Collider>();
     Counting();
 }
开发者ID:napTu3aH,项目名称:Racing,代码行数:7,代码来源:HitBox.cs


示例10: Start

 void Start()
 {
     mTransform = transform;
     position = mTransform.position;
     rotation = mTransform.eulerAngles;
     car = CarController.instance;
 }
开发者ID:whl33886,项目名称:GravityCar,代码行数:7,代码来源:CameraController.cs


示例11: OnEnable

 // Use this for initialization
 void OnEnable()
 {
     previousGear = 1;
     if(carController == null)
         carController = transform.root.GetComponent<CarController>();
     carController.gearShiftEvent += OnGearShift;
 }
开发者ID:Rarau,项目名称:racing_game,代码行数:8,代码来源:ExhaustFX.cs


示例12: SetCar

 public void SetCar(GameObject Car)
 {
     print("setcar "+Car);
     CurrentCar = Car;
     CC = Car.GetComponent<CarController>();
     CarPos = Car.transform.position;
 }
开发者ID:tegleg,项目名称:ucg,代码行数:7,代码来源:InputHandler.cs


示例13: IsPlayer

    bool IsPlayer(CarController car)
    {
        if (car == null)
            return false;

        return car.GetComponent<CarUserControlMP>() != null;
    }
开发者ID:Feinte75,项目名称:TP2_LOG4715,代码行数:7,代码来源:Accelerator.cs


示例14: Start

 void Start()
 {
     engineSource = CreateAudioSource(engine);
     skidSource = CreateAudioSource(skid);
     car = GetComponent (typeof (CarController)) as CarController;
     drivetrain = GetComponent (typeof (Drivetrain)) as Drivetrain;
 }
开发者ID:jsmulikow664,项目名称:Zombie-Slaughter-FPS,代码行数:7,代码来源:SoundController.cs


示例15: Awake

 private void Awake()
 {
     // get the car controller
     m_Car = GetComponent<CarController>();
     screenWidth = Screen.width;
     m_Rigidbody = GetComponent<Rigidbody>();
 }
开发者ID:Nunsense,项目名称:DeliveryBoy,代码行数:7,代码来源:PlayerController.cs


示例16: Start

 // Use this for initialization
 void Start()
 {
     /*if (cameraType == cameraTypes.terceiraPessoa) {
         transform.SetParent(mainCar.transform);
     }*/
     mainCarController = mainCar.GetComponent<CarController> ();
     cameraIniPos = Camera.main.transform.localPosition;
 }
开发者ID:rdenubila,项目名称:Uberland,代码行数:9,代码来源:CameraController.cs


示例17: Awake

 void Awake()
 {
     stuckTimerCount = 0;
     city = GameObject.FindObjectOfType<CityManager>();
     controller = GetComponent<CarController> ();
     player = GameObject.FindGameObjectWithTag("Player").transform;
     GetComponentInChildren<UnityStandardAssets.Vehicles.Car.CarAIControl>().SetTarget(player);
 }
开发者ID:Nunsense,项目名称:DeliveryBoy,代码行数:8,代码来源:CarRespawn.cs


示例18: Start

 void Start()
 {
     carController = GameObject.Find("MB300SL").GetComponent<CarController>();
     scroll = GetComponentInChildren<Scrollbar>();
     txt1 = GameObject.Find("Text_LeftRMP").GetComponent<Text>();
     txt2 = GameObject.Find("Text_RightRMP").GetComponent<Text>();
     but_rest = GameObject.Find("Restart").GetComponent<Button>();
 }
开发者ID:nanokaban,项目名称:MB_300SL,代码行数:8,代码来源:_Gui.cs


示例19: direction

	float avoidPathOffset;			// direction (-1 or 1) in which to offset path to avoid other car, whilst avoiding

    void Awake ()
    {
        // get the car controller reference
        carController = GetComponent<CarController>();

        // give the random perlin a random value
		randomPerlin = Random.value*100;
    }
开发者ID:BasmanovDaniil,项目名称:Whoosh,代码行数:10,代码来源:CarAIControl.cs


示例20: Start

 //Anarchy script;
 // Use this for initialization
 void Start()
 {
     carusercontrol = GetComponent<CarUserControl> ();
     carcontroller = GetComponent<CarController> ();
     carselfrighting = GetComponent<CarSelfRighting> ();
     objectresetter = GetComponent<ObjectResetter> ();
     //script = GetComponent<Anarchy> ();
 }
开发者ID:hnguyen091188,项目名称:BurstLine,代码行数:10,代码来源:DetectNetwork.cs



注:本文中的CarController类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# CarbonClient类代码示例发布时间:2022-05-24
下一篇:
C# Car类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap