// Use this for initialization void Start() { destination = transform.position; m_debugDraw = Camera.main.GetComponent <KDebugDraw>(); if (m_debugDraw == null) { m_debugDraw = Camera.main.gameObject.AddComponent <KDebugDraw>(); } m_hDraw = m_debugDraw.addDrawLine(); }
// Use this for initialization void Start() { m_debugDraw = Camera.main.gameObject.AddComponent <KDebugDraw>(); random = new System.Random(); //RVO.Simulator.Instance.setTimeStep(0.25f); RVO.Simulator.Instance.setAgentDefaults(15.0f, 10, 5.0f, 5.0f, 2.0f, 1, new RVO.Vector2(0.0f, 0.0f)); m_dropDown.ClearOptions(); List <Dropdown.OptionData> options = new List <Dropdown.OptionData>(); options.Add(new Dropdown.OptionData(MouseFunc.AddAgent.ToString())); options.Add(new Dropdown.OptionData(MouseFunc.AddObstacle.ToString())); options.Add(new Dropdown.OptionData(MouseFunc.MovAgent.ToString())); m_dropDown.AddOptions(options); m_dropDown.value = 0; m_hDrawObstacle = m_debugDraw.addDrawLine(); m_hDrawPointList = m_debugDraw.addDrawLine(); m_selectCollider = gameObject.GetComponent <BoxCollider>(); }