internal Car(Train baseTrain) { this.baseTrain = baseTrain; this.Specs = new CarPhysics(); this.Sounds = new CarSounds(); InitializeCarSounds(); }
void Start() { rigidbody = GetComponent <Rigidbody>(); wheelColliders = GetComponentsInChildren <WheelCollider>(); for (uint i = 0; i < 4; ++i) { MeshRenderer mesh = wheelColliders[i].gameObject.GetComponentInChildren <MeshRenderer>(); wheelMesh[i] = mesh.gameObject; } carSounds = GetComponent <CarSounds>(); carGUI = GetComponent <CarGui>(); GameObject com = GameObject.Find("COM"); if (com) { rigidbody.centerOfMass = com.transform.localPosition; } exhaust = GetComponent <Exhaust>(); }
public Car() : base(null, 0) { Sounds = new CarSounds(); Specs = new CarPhysics(); Specs.IsMotorCar = true; }