void DisplaySettings() { serializableObject.biomsBlend = EditorGUILayout.Slider("Bioms blend amount", serializableObject.biomsBlend, 0f, 0.5f); serializableObject.useTextures = DisplayBooleanField("Use textures", serializableObject.useTextures); serializableObject.textureSize = EditorGUILayout.IntField("Texture size", serializableObject.textureSize); autoUpdateShader = DisplayBooleanField("Auto update shader", autoUpdateShader); GUILayout.Space(10); if (GUILayout.Button("Sort included regions")) { serializableObject.SortRegionDataList(); } if (GUILayout.Button("Log")) { serializableObject.LogHumidityLevels(); } if (GUILayout.Button("Update indices")) { serializableObject.UpdateIndices(); } if (GUILayout.Button("Update shader data")) { serializableObject.UpdateAndApplyShaderData(); } if (serializableObject.useTextures != useTextures) { useTextures = serializableObject.useTextures; serializableObject.SwitchColorStrenghts(useTextures); } }