private IEnumerator Start() { Dev.Where(); while (owner == null) { yield return(null); } if (logFSM) { if (collider != null) { lines = new List <GameObject>(); lines = Dev.CreateBoxOfLineRenderers(collider.bounds, Color.green, -2.1f, .01f); foreach (var go in lines) { go.transform.SetParent(owner.transform); go.transform.localPosition = Vector3.zero; } } } if (monitorFSMStates) { StartCoroutine(DebugFSMS()); } }