Example #1
0
    public void AddNewSearch(Inspectable insp, Vector3 v3, bool forinspectable)
    {
        Find.Invoke();

        Search new_search = new Search();

        if (forinspectable)
        {
            new_search.priority    = insp.level_priority;
            new_search.inspectable = insp;
            new_search.isvector    = false;
            new_search.pos         = insp.posToInspect.position;
            new_search.rig         = insp.GetComponentInChildren <RigInspectable>();
        }
        else
        {
            new_search.priority    = 1;
            new_search.inspectable = null;
            new_search.isvector    = true;
            new_search.pos         = v3;
            new_search.rig         = null;
        }
        if (IsRepeated(new_search))
        {
            return;
        }
        searchs.Add(new_search);
        StartCheck();
    }