Пример #1
0
    /// <summary>
    /// 
    /// </summary>
    public GlassStruct(int p_index, params GlassMark[] p_glassMarks)
    {
        index = p_index;

        left = false;
        top = false;
        right = false;
        bottom = false;

        //Set marks with one index and array of colors.
        glassMarks = new GlassMark[p_glassMarks.Length];
        for (int i = 0; i < glassMarks.Length; i++)
        {
            glassMarks[i] = new GlassMark(p_glassMarks[i].markTexture);
        }

        //Set base black / white texture to fill intersections / replacement.
        GlassStruct.blackFillTexture = new Color[glassMarks[0].markTexture.Length];
        for (int i = 0; i < GlassStruct.blackFillTexture.Length; i++)
        {
            GlassStruct.blackFillTexture[i] = Color.black;
        }

        GlassStruct.whiteFillTexture = new Color[glassMarks[0].markTexture.Length];
        for (int i = 0; i < GlassStruct.whiteFillTexture.Length; i++)
        {
            GlassStruct.whiteFillTexture[i] = Color.white;
        }
    }
Пример #2
0
    /// <summary>
    ///
    /// </summary>
    public GlassStruct(int p_index, params GlassMark[] p_glassMarks)
    {
        index = p_index;

        left   = false;
        top    = false;
        right  = false;
        bottom = false;

        //Set marks with one index and array of colors.
        glassMarks = new GlassMark[p_glassMarks.Length];
        for (int i = 0; i < glassMarks.Length; i++)
        {
            glassMarks[i] = new GlassMark(p_glassMarks[i].markTexture);
        }


        //Set base black / white texture to fill intersections / replacement.
        GlassStruct.blackFillTexture = new Color[glassMarks[0].markTexture.Length];
        for (int i = 0; i < GlassStruct.blackFillTexture.Length; i++)
        {
            GlassStruct.blackFillTexture[i] = Color.black;
        }

        GlassStruct.whiteFillTexture = new Color[glassMarks[0].markTexture.Length];
        for (int i = 0; i < GlassStruct.whiteFillTexture.Length; i++)
        {
            GlassStruct.whiteFillTexture[i] = Color.white;
        }
    }