Ejemplo n.º 1
0
    } // public void DeleteDrawLineAll()

    public void InitDrawRenderLine()
    {
        if (processCycle.GetInstance._modeTool)
        {
            GameObject goRenderLineSource = new GameObject();
            m_renderLineSource = goRenderLineSource.AddComponent <CRenderLineDebug>();
        }
    }
Ejemplo n.º 2
0
    //@ Draw Line as Position Array Sequencial
    // -return : Index of array.
    public int DrawNewLine_user(params Vector3[] arrV3Pos)
    {
        CRenderLineDebug renderLineNew = (CRenderLineDebug)GameObject.Instantiate(m_renderLineSource);

        renderLineNew.DrawLine_user(arrV3Pos);

        m_listRenderLine.Add(renderLineNew);

        return(m_listRenderLine.Count - 1);
    }
Ejemplo n.º 3
0
    //@ Clear deeply A Line Instance based on Index.
    public void DeleteDrawLine(int iSeq)
    {
        if (1 > m_listRenderLine.Count)
        {
            return;
        }

        if (iSeq >= m_listRenderLine.Count)
        {
            return;
        }

        CRenderLineDebug renderLineCurr = (CRenderLineDebug)m_listRenderLine[iSeq];

        GameObject.Destroy(renderLineCurr.gameObject);
        m_listRenderLine.RemoveAt(iSeq);
    }