Beispiel #1
0
    void draw_river_shore()
    {
        if (m_stroke != null)
        {
            GameObject.Destroy(m_stroke.gameObject);
            m_stroke = null;
        }

        GameObject g = GameObject.Instantiate(InnerStrokePrefab);

        m_stroke = g.GetComponent <InnerStroke>();
        m_stroke.DrawStroke(m_poly, new Vector3(0, 0, -0.9f), false, 0.03f, 0.06f);
    }
    void draw_shore(Vector3 offset)
    {
        if (m_stroke != null)
        {
            GameObject.Destroy(m_stroke.gameObject);
            m_stroke = null;
        }

        if ((m_parent.Prov1.Node.ProvinceData.IsWater && !m_parent.Prov2.Node.ProvinceData.IsWater) || (m_parent.Prov2.Node.ProvinceData.IsWater && !m_parent.Prov1.Node.ProvinceData.IsWater))
        {
            GameObject g = GameObject.Instantiate(InnerStrokePrefab);
            m_stroke = g.GetComponent <InnerStroke>();
            m_stroke.DrawStroke(PolyBorder.GetFullLengthBorder(), offset);
        }
    }
    private void draw_shore()
    {
        if (m_stroke != null)
        {
            GameObject.Destroy(m_stroke.gameObject);
            m_stroke = null;
        }

        if ((Prov1.Node.ProvinceData.IsWater && !Prov2.Node.ProvinceData.IsWater) || (Prov2.Node.ProvinceData.IsWater && !Prov1.Node.ProvinceData.IsWater))
        {
            var g = GameObject.Instantiate(InnerStrokePrefab);
            m_stroke = g.GetComponent <InnerStroke>();
            m_stroke.UpdateArtStyle();
            m_stroke.DrawStroke(PolyBorder.GetFullLengthBorder(), Vector3.zero);
        }
    }
    void draw_river_shore(Vector3 offset)
    {
        if (m_connection.ConnectionType == ConnectionType.ROAD)
        {
            return;
        }

        if (m_stroke != null)
        {
            GameObject.Destroy(m_stroke.gameObject);
            m_stroke = null;
        }

        GameObject g = GameObject.Instantiate(InnerStrokePrefab);

        m_stroke = g.GetComponent <InnerStroke>();
        m_stroke.DrawStroke(m_poly, offset + new Vector3(0f, 0f, -0.9f), false, 0.03f, 0.06f);
    }
Beispiel #5
0
    private void draw_river_shore()
    {
        if (m_stroke != null)
        {
            GameObject.Destroy(m_stroke.gameObject);
            m_stroke = null;
        }

        var g = GameObject.Instantiate(InnerStrokePrefab);

        m_stroke = g.GetComponent <InnerStroke>();
        m_stroke.UpdateArtStyle();
        m_stroke.DrawStroke(m_poly,
                            new Vector3(0, 0, -0.9f),
                            false,
                            ArtManager.s_art_manager.CurrentArtConfiguration.MinimumRiverShoreWidth,
                            ArtManager.s_art_manager.CurrentArtConfiguration.MaximumRiverShoreWidth);
    }
    private void draw_shore(Vector3 offset)
    {
        if (m_stroke != null)
        {
            GameObject.Destroy(m_stroke.gameObject);
            m_stroke = null;
        }

        if ((m_parent.Prov1.Node.ProvinceData.IsWater && !m_parent.Prov2.Node.ProvinceData.IsWater) || (m_parent.Prov2.Node.ProvinceData.IsWater && !m_parent.Prov1.Node.ProvinceData.IsWater))
        {
            var g = GameObject.Instantiate(InnerStrokePrefab);
            m_stroke = g.GetComponent <InnerStroke>();
            m_stroke.UpdateArtStyle();
            m_stroke.DrawStroke(PolyBorder.GetFullLengthBorder(),
                                offset,
                                true,
                                ArtManager.s_art_manager.CurrentArtConfiguration.MinimumSeaShoreWidth,
                                ArtManager.s_art_manager.CurrentArtConfiguration.MaximumSeaShoreWidth);
        }
    }
    private void draw_river_shore(Vector3 offset)
    {
        if (m_connection.ConnectionType == ConnectionType.ROAD)
        {
            return;
        }

        if (m_stroke != null)
        {
            GameObject.Destroy(m_stroke.gameObject);
            m_stroke = null;
        }

        var g = GameObject.Instantiate(InnerStrokePrefab);

        m_stroke = g.GetComponent <InnerStroke>();
        m_stroke.UpdateArtStyle();
        m_stroke.DrawStroke(m_poly, offset + new Vector3(0f, 0f, -0.9f), false, 0.03f, 0.06f);
        m_stroke.DrawStroke(m_poly,
                            new Vector3(0, 0, -0.9f),
                            false,
                            ArtManager.s_art_manager.CurrentArtConfiguration.MinimumRiverShoreWidth,
                            ArtManager.s_art_manager.CurrentArtConfiguration.MaximumRiverShoreWidth);
    }