From 615dd239136fbe5bbe4e60cda13d92c5648c63a5 Mon Sep 17 00:00:00 2001 From: REDxEYE Date: Tue, 20 Aug 2024 18:17:11 +0300 Subject: [PATCH] block.raycast: fix documentation --- doc/en/scripting/builtins/libblock.md | 4 +--- doc/ru/scripting/builtins/libblock.md | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/doc/en/scripting/builtins/libblock.md b/doc/en/scripting/builtins/libblock.md index 1d11417c..87176e20 100644 --- a/doc/en/scripting/builtins/libblock.md +++ b/doc/en/scripting/builtins/libblock.md @@ -115,14 +115,12 @@ Set specified bits. ## Raycast ```lua -block.raycast(start: vec3, dir: vec3, max_distance: number, [optional] dest: table) -> { +block.raycast(start: vec3, dir: vec3, max_distance: number, [optional] dest: table, [optional] filter: table) -> { block: int, -- block id endpoint: vec3, -- point of the ray hit point iendpoint: vec3, -- position of the block hit by the ray length: number, -- ray length normal: vec3, -- normal vector of the surface hit by the ray - [optional] dest: table, -- table where result will be written to instead of function return - [optional] filter: table -- list of block names that are "transparent" for ray } or nil ``` diff --git a/doc/ru/scripting/builtins/libblock.md b/doc/ru/scripting/builtins/libblock.md index 77633c17..150e776e 100644 --- a/doc/ru/scripting/builtins/libblock.md +++ b/doc/ru/scripting/builtins/libblock.md @@ -60,14 +60,12 @@ block.get_picking_item(id: int) -> int ### Raycast ```lua -block.raycast(start: vec3, dir: vec3, max_distance: number, [опционально] dest: table) -> { +block.raycast(start: vec3, dir: vec3, max_distance: number, [опционально] dest: table, [опционально] filter: table) -> { block: int, -- id блока endpoint: vec3, -- точка касания луча iendpoint: vec3, -- позиция блока, которого касается луч length: number, -- длина луча normal: vec3, -- вектор нормали поверхности, которой касается луч - [optional] dest: table, -- таблица куда будет записан результат вместо возврата из функции - [optional] filter: table -- массив имён блоков которые "прозрачны" для луча } или nil ```