예제 #1
0
파일: CarB.cs 프로젝트: BBJV/camachi
    void Awake()
    {
        // Measuring 1 - 60
        //	accelerationTimer = Time.time;
        EngineForceFactor = 1.0f;
        SetupRigidBody();
        backgroundSoundController = FindObjectOfType(typeof(BackgroundSoundController)) as BackgroundSoundController;

        dragMultiplier = MyCarSettings.dragMultiplier;
        centerOfMass = MyCarSettings.centerOfMass;
        frontWheels = MyCarSettings.frontWheels;
        rearWheels = MyCarSettings.rearWheels;

        gearSpeeds = MyCarSettings.gearSpeeds;
        gearTime = MyCarSettings.gearTime;
        gearAcc = MyCarSettings.gearAcc;
        ForceFactor = MyCarSettings.ForceFactor;
        BrakeForceFactor = MyCarSettings.BrakeForceFactor;
        DriftXDrag = MyCarSettings.DriftXDrag;

        wheels = new Wheel[frontWheels.Length + rearWheels.Length];
        MassMultiForceFactor = rigidbody.mass * ForceFactor;
        sound = transform.GetComponent<SoundController>();

        timer = transform.GetComponent<Timer>();

        SetupWheelColliders();

        SetupCenterOfMass();

        topSpeed = Convert_Miles_Per_Hour_To_Meters_Per_Second(topSpeed);

        SetupGears();

        SetUpSkidmarks();

        initialDragMultiplierX = dragMultiplier.x;
        dragMultiplier.x = initialDragMultiplierX * handbrakeXDragFactor;
        IsEngineStart = false;

        //		if(HoldTest){
        //			Wait(true);
        //		}else{
        //			Wait(false);
        //		}

        //StartEngine();
        //SetBackgroundMusic(true);
    }
 private void Awake()
 {
     GC    = GameObject.Find("Player").GetComponent <GameController>();
     sound = GC.gameObject.GetComponent <BackgroundSoundController>();
 }