From 64a14fee17426313107b7ebfd9cccc42fd033058 Mon Sep 17 00:00:00 2001 From: Relintai Date: Sat, 8 Feb 2025 14:40:07 +0100 Subject: [PATCH] Also expose the liquid data in TerrainChunkBlocky. --- modules/terraman/world/blocky/terrain_chunk_blocky.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/terraman/world/blocky/terrain_chunk_blocky.cpp b/modules/terraman/world/blocky/terrain_chunk_blocky.cpp index e4ff6bedf..84f4f2730 100644 --- a/modules/terraman/world/blocky/terrain_chunk_blocky.cpp +++ b/modules/terraman/world/blocky/terrain_chunk_blocky.cpp @@ -44,8 +44,10 @@ void TerrainChunkBlocky::_setup_channels() { } void TerrainChunkBlocky::_bind_methods() { - ADD_PROPERTYI(PropertyInfo(Variant::POOL_BYTE_ARRAY, "data_channel"), "channel_set_compressed", "channel_get_compressed", 0); - ADD_PROPERTYI(PropertyInfo(Variant::POOL_BYTE_ARRAY, "isolevel_channel"), "channel_set_compressed", "channel_get_compressed", 1); + ADD_PROPERTYI(PropertyInfo(Variant::POOL_BYTE_ARRAY, "data_channel"), "channel_set_compressed", "channel_get_compressed", DEFAULT_CHANNEL_TYPE); + ADD_PROPERTYI(PropertyInfo(Variant::POOL_BYTE_ARRAY, "isolevel_channel"), "channel_set_compressed", "channel_get_compressed", DEFAULT_CHANNEL_ISOLEVEL); + ADD_PROPERTYI(PropertyInfo(Variant::POOL_BYTE_ARRAY, "liquid_data_channel"), "channel_set_compressed", "channel_get_compressed", DEFAULT_CHANNEL_LIQUID_TYPE); + ADD_PROPERTYI(PropertyInfo(Variant::POOL_BYTE_ARRAY, "liquid_isolevel_channel"), "channel_set_compressed", "channel_get_compressed", DEFAULT_CHANNEL_LIQUID_ISOLEVEL); //ClassDB::bind_method(D_METHOD("get_channel_compressed", "channel_index"), &TerrainChunk::get_channel_compressed); //ClassDB::bind_method(D_METHOD("set_channel_compressed", "channel_index", "array"), &TerrainChunk::set_channel_compressed);