Document ObjectRef:remove under Lua entity (#8659)

This was previously documented under the general ObjectRef section with a note that this won't work on players. So I think this would fit better with Lua entity-only methods.

This PR also changes the title of the Lua entity-only section from `LuaEntitySAO-only` to `Lua entity only`.
This commit is contained in:
ANAND 2019-07-08 07:57:56 +05:30 committed by Paramat
parent 9b067efb99
commit 3a8ac9b031
1 changed files with 3 additions and 4 deletions

View File

@ -5263,8 +5263,6 @@ This is basically a reference to a C++ `ServerActiveObject`
### Methods ### Methods
* `remove()`: remove object (after returning from Lua)
* Note: Doesn't work on players, use `minetest.kick_player` instead
* `get_pos()`: returns `{x=num, y=num, z=num}` * `get_pos()`: returns `{x=num, y=num, z=num}`
* `set_pos(pos)`: `pos`=`{x=num, y=num, z=num}` * `set_pos(pos)`: `pos`=`{x=num, y=num, z=num}`
* `move_to(pos, continuous=false)`: interpolated move * `move_to(pos, continuous=false)`: interpolated move
@ -5323,8 +5321,9 @@ This is basically a reference to a C++ `ServerActiveObject`
text = "My Nametag", text = "My Nametag",
} }
#### LuaEntitySAO-only (no-op for other objects) #### Lua entity only (no-op for other objects)
* `remove()`: remove object (after returning from Lua)
* `set_velocity(vel)` * `set_velocity(vel)`
* `vel` is a vector, e.g. `{x=0.0, y=2.3, z=1.0}` * `vel` is a vector, e.g. `{x=0.0, y=2.3, z=1.0}`
* `add_velocity(vel)` * `add_velocity(vel)`
@ -5355,7 +5354,7 @@ This is basically a reference to a C++ `ServerActiveObject`
* `get_entity_name()` (**Deprecated**: Will be removed in a future version) * `get_entity_name()` (**Deprecated**: Will be removed in a future version)
* `get_luaentity()` * `get_luaentity()`
#### Player-only (no-op for other objects) #### Player only (no-op for other objects)
* `get_player_name()`: returns `""` if is not a player * `get_player_name()`: returns `""` if is not a player
* `get_player_velocity()`: returns `nil` if is not a player, otherwise a * `get_player_velocity()`: returns `nil` if is not a player, otherwise a