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 ); }