private void OnEnable() { if (_isTracked) { _tracker = FindObjectOfType <Tracker>(); _tracker.AddToTrack(_maxSpawns); } _playArea = FindObjectOfType <PlayArea>(); }
private void DrawRectangle(PlayArea playArea) { Vector3 pos = playArea.transform.position; Vector3[] verts = new Vector3[] { new Vector3(pos.x - playArea.Width, pos.y, pos.z - playArea.Length), new Vector3(pos.x - playArea.Width, pos.y, pos.z + playArea.Length), new Vector3(pos.x + playArea.Width, pos.y, pos.z + playArea.Length), new Vector3(pos.x + playArea.Width, pos.y, pos.z - playArea.Length) }; Handles.DrawSolidRectangleWithOutline(verts, faceColor, outLineColor); }
void OnSceneGUI() { PlayArea playArea = target as PlayArea; DrawRectangle(playArea); }