// Use this for initialization void Start() { trafficLightID = this.GetInstanceID(); if (manager == null) { manager = GameObject.FindObjectOfType(typeof(TSMainManager)) as TSMainManager; } if (manager == null) { weHaveManager = false; } else { weHaveManager = true; } foreach (TSLight light in lights) { if (light.enableDisableRenderer) { if (light.lightMeshRenderer != null) { light.lightMeshRenderer.enabled = false; } } if (light.lightGameObject != null) { light.lightGameObject.SetActive(false); } } if (lights.Count > 0 && weHaveManager) { StartCoroutine(PlayLights()); } RegisterIntoLanes(); }
void OnEnable() { trigger = (TSEventTrigger)target; manager = GameObject.FindObjectOfType <TSMainManager>(); EditorApplication.update += CheckLanes; collider = trigger.GetComponentInChildren <Collider>(); }
// Use this for initialization void Awake() { myID = GetInstanceID(); if (manager == null) { manager = GameObject.FindObjectOfType <TSMainManager>(); } }
void OnEnable() { trigger = (TSEventTrigger)target; trigger.spawnCarOnStartingPoint = true; EditorUtility.SetDirty(trigger); manager = GameObject.FindObjectOfType <TSMainManager>(); collider = trigger.GetComponentInChildren <Collider>(); EditorApplication.update += CheckLanes; }
// Use this for initialization void Start() { manager = GameObject.FindObjectOfType <TSMainManager>(); myTransform = transform; GetNearestPointBruteSearch(); }