示例#1
0
    public void SetElevation(
        int elevation,
        float hexOuterRadius,
        int wrapSize
        )
    {
        if (this.elevation == elevation)
        {
            return;
        }

        int originalViewElevation = ViewElevation;

        this.elevation = elevation;

        if (ViewElevation != originalViewElevation)
        {
            ShaderData.ViewElevationChanged();
        }

        RefreshPosition(
            hexOuterRadius,
            wrapSize
            );
    }