ListData
Link to listdata
Этот класс был добавлен модом с mod-id crafttweaker
. Так что если вы хотите использовать эту функцию, вам нужно установить этот мод.
Импорт класса
Link to импорт-класса
Вам может потребоваться импортировать пакет, если вы столкнетесь с какими-либо проблемами (например, с заливкой массива), так что лучше быть в безопасности, чем извиняться и добавлять импорт.
ZenScript Copycrafttweaker.api.data.ListData
Implemented Interfaces
Link to implemented-interfaces
ListData implements the following interfaces. That means any method available to them can also be used on this class.
Constructors
Link to constructors
ZenScript Copynew crafttweaker.api.data.ListData();
ZenScript Copynew crafttweaker.api.data.ListData(list as List<crafttweaker.api.data.IData>);
Параметр | Тип | Описание | IsOptional | Default Value |
---|---|---|---|---|
Параметр list | Тип List<crafttweaker.api.data.IData> | Описание Описание отсутствует | IsOptional true | Default Value null |
Методы
Link to методы
add
Link to add
ZenScript Copy["Hello", "World", "!"].add(value as crafttweaker.api.data.IData);
["Hello", "World", "!"].add("today");
Параметр | Тип | Описание |
---|---|---|
Параметр value | Тип crafttweaker.api.data.IData | Описание The value to add to the list |
ZenScript Copy["Hello", "World", "!"].add(index as int, value as crafttweaker.api.data.IData);
["Hello", "World", "!"].add(1, "beautiful");
Параметр | Тип | Описание |
---|---|---|
Параметр index | Тип int | Описание The index to add to. Subsequent items will be moved one index higher |
Параметр value | Тип crafttweaker.api.data.IData | Описание The value to add to the list |
clear
Link to clear
Removes every element in the list
ZenScript Copy["Hello", "World", "!"].clear();
get
Link to get
Retrieves the crafttweaker.api.data.IData stored at the given index.
Returns crafttweaker.api.data.IData
ZenScript Copy["Hello", "World", "!"].get(index as int);
["Hello", "World", "!"].get(0);
Параметр | Тип | Описание |
---|---|---|
Параметр index | Тип int | Описание The index (0-based) |
remove
Link to remove
Removes the crafttweaker.api.data.IData stored at the given index.
Returns crafttweaker.api.data.IData
ZenScript Copy["Hello", "World", "!"].remove(index as int);
["Hello", "World", "!"].remove(0);
Параметр | Тип | Описание |
---|---|---|
Параметр index | Тип int | Описание The index (0-based) |
set
Link to set
Sets the item at the provided index to the given value
Returns crafttweaker.api.data.IData
ZenScript Copy["Hello", "World", "!"].set(index as int, value as crafttweaker.api.data.IData);
["Hello", "World", "!"].set(0, "Bye");
Параметр | Тип | Описание |
---|---|---|
Параметр index | Тип int | Описание The index to set (0-based) |
Параметр value | Тип crafttweaker.api.data.IData | Описание The new Value |
Свойства
Link to свойства
Название | Тип | Имеет Getter | Имеет Setter |
---|---|---|---|
Название size | Тип int | Имеет Getter true | Имеет Setter false |
Утилиты
Link to утилиты
Тип результата | Является неявным |
---|---|
Тип результата List<crafttweaker.api.data.IData> | Является неявным true |