本文整理汇总了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;未经允许,请勿转载。 |
请发表评论