void OnEnable()
        {
            m_lapTimer = FindObjectOfType <LapTimer>();

            if (m_lapTimer == null)
            {
                Debug.LogWarning(this.ToString() + ": LapTimer object not found. Component disabled", this);
                enabled = false;
            }
        }
Exemplo n.º 2
0
        void OnEnable()
        {
            m_lapTimer = GetComponentInParent <LapTimer>();
            if (m_lapTimer == null)
            {
                Debug.LogError("TrackTimerSector must be child of a TrackTimer object. Component disabled");
                enabled = false;
                return;
            }

            BoxCollider collider    = GetComponent <BoxCollider>();
            Vector3     planePoint  = transform.TransformPoint(collider.center + Vector3.forward * collider.size.z * -0.5f);
            Vector3     planeNormal = transform.TransformDirection(Vector3.forward);

            m_detectionPlane = new Plane(planeNormal, planePoint);
        }
Exemplo n.º 3
0
 public override void OnEnableVehicle()
 {
     m_lapTimer = FindObjectOfType <LapTimer>();
 }
Exemplo n.º 4
0
 void OnEnable()
 {
     lapTime = (LapTimer)FindObjectOfType(typeof(LapTimer));
 }