コード例 #1
0
ファイル: HairManager.cs プロジェクト: givenone/elastin
    public void ResetHair()
    {
        for (int i = 0; i < n_rendered_strand; i++)
        {
            Transform    child    = this.transform.GetChild(i);
            LineRenderer line     = child.gameObject.GetComponent <LineRenderer>();
            int          n_vertex = original_lines[i].positionCount;
            for (int j = 0; j < n_vertex; j++)
            {
                line.SetPosition(j, original_lines[i].GetPosition(j));
            }
            line.material.SetColor("_BaseColor", original_color);
            visibilities[i] = n_vertex;
        }

        gridManager.ChangeGrid();
        rayInteraction.ResetList();
    }