void Start() { WireframeBoxes = SimulatorManager.Instance.WireframeBoxes; rangeTrigger.SetCallbacks(OnEnterRange, WhileInRange, OnExitRange); rangeTrigger.transform.localScale = MaxDistance * Vector3.one; nextSend = Time.time + 1.0f / Frequency; }
void Start() { MapOrigin = MapOrigin.Find(); WireframeBoxes = SimulatorManager.Instance.WireframeBoxes; rangeTrigger.SetCallbacks(WhileInRange); rangeTrigger.transform.localScale = MaxDistance * UnityEngine.Vector3.one; nextSend = Time.time + 1.0f / Frequency; }
void Start() { WireframeBoxes = SimulatorManager.Instance.WireframeBoxes; rangeTrigger.SetCallbacks(WhileInRange); rangeTrigger.transform.localScale = MaxDistance * Vector3.one; nextSend = SimulatorManager.Instance.CurrentTime + 1.0f / Frequency; MapOrigin = MapOrigin.Find(); startTime = SimulatorManager.Instance.CurrentTime; prevTimes = new Dictionary <string, double>(); isToRecord = false; }
void Start() { WireframeBoxes = SimulatorManager.Instance.WireframeBoxes; if (RangeTrigger == null) { RangeTrigger = GetComponentInChildren <RangeTrigger>(); } RangeTrigger.SetCallbacks(WhileInRange); RangeTrigger.transform.localScale = MaxDistance * Vector3.one; MapOrigin = MapOrigin.Find(); Detected = new Dictionary <uint, Tuple <Detected3DObject, Collider> >(); CurrentIDs = new HashSet <uint>(); StartCoroutine(OnPublish()); }
private void Start() { activeRT = new RenderTexture(Width, Height, 24, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear) { dimension = UnityEngine.Rendering.TextureDimension.Tex2D, antiAliasing = 1, useMipMap = false, useDynamicScale = false, wrapMode = TextureWrapMode.Clamp, filterMode = FilterMode.Bilinear }; activeRT.Create(); Camera = GetComponentInChildren <Camera>(); Camera.targetTexture = activeRT; Camera.fieldOfView = FieldOfView; Camera.nearClipPlane = MinDistance; Camera.farClipPlane = MaxDistance; AAWireBoxes = gameObject.AddComponent <AAWireBox>(); AAWireBoxes.Camera = Camera; nextSend = Time.time + 1.0f / Frequency; var radHFOV = 2 * Mathf.Atan(Mathf.Tan(Camera.fieldOfView * Mathf.Deg2Rad / 2) * Camera.aspect); degHFOV = Mathf.Rad2Deg * radHFOV; BoxCollider camBoxCollider = cameraRangeTrigger.GetComponent <BoxCollider>(); camBoxCollider.center = new Vector3(0, 0, DetectionRange / 2f); camBoxCollider.size = new Vector3(2 * Mathf.Tan(radHFOV / 2) * DetectionRange, 3f, DetectionRange); cameraRangeTrigger.SetCallbacks(OnCollider, OnCollider, OnColliderExit); }