Ejemplo n.º 1
0
 public void Add()
 {
     if (m_instance == null)
     {
         m_instance = RVOUnityMgr.GetInstance(m_instanceName);
     }
     m_id = m_instance.m_instance.addAgent(transform.position.XZ());
     if (m_radius != 0)
     {
         m_instance.m_instance.setAgentRadius(m_id, m_radius);
     }
     ClearVelocity();
 }
Ejemplo n.º 2
0
    public static RVOUnityInstance GetInstance(string _name)
    {
        CheckMe();

        if (_name == null)
        {
            _name = "";
        }
        RVOUnityInstance rc;

        if (!Me.m_instances.TryGetValue(_name, out rc))
        {
            rc = new RVOUnityInstance(_name);
            Me.m_instances[_name] = rc;
        }
        return(rc);
    }