ListData
Link to listdata
Questa classe è stata aggiunta da una mod con ID crafttweaker
. Perciò, è necessario avere questa mod installata per poter utilizzare questa funzione.
Importare la Classe
Link to importare-la-classe
Potrebbe essere necessario importare il pacchetto, se si incontrano dei problemi (come castare un vettore), quindi meglio essere sicuri e aggiungere la direttiva di importazione.
ZenScript Copycrafttweaker.api.data.ListData
Interfacce Implementate
Link to interfacce-implementate
ListData implements the following interfaces. Ciò significa che ogni metodo presente nell'interfaccia può essere usato anche per questa classe.
Constructors
Link to constructors
ZenScript Copynew crafttweaker.api.data.ListData();
ZenScript Copynew crafttweaker.api.data.ListData(list as List<crafttweaker.api.data.IData>);
Parametro | Tipo | Descrizione | IsOptional | Default Value |
---|---|---|---|---|
Parametro list | Tipo List<crafttweaker.api.data.IData> | Descrizione Nessuna descrizione fornita | IsOptional sì | Default Value null |
Metodi
Link to metodi
add
Link to add
ZenScript Copy["Hello", "World", "!"].add(value as crafttweaker.api.data.IData);
["Hello", "World", "!"].add("today");
Parametro | Tipo | Descrizione |
---|---|---|
Parametro valore | Tipo crafttweaker.api.data.IData | Descrizione 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");
Parametro | Tipo | Descrizione |
---|---|---|
Parametro indice | Tipo int | Descrizione The index to add to. Subsequent items will be moved one index higher |
Parametro valore | Tipo crafttweaker.api.data.IData | Descrizione 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);
Parametro | Tipo | Descrizione |
---|---|---|
Parametro indice | Tipo int | Descrizione 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);
Parametro | Tipo | Descrizione |
---|---|---|
Parametro indice | Tipo int | Descrizione 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");
Parametro | Tipo | Descrizione |
---|---|---|
Parametro indice | Tipo int | Descrizione The index to set (0-based) |
Parametro valore | Tipo crafttweaker.api.data.IData | Descrizione The new Value |
Proprietà
Link to proprietà
Nome | Tipo | Ha Getter | Ha Setter |
---|---|---|---|
Nome size | Tipo int | Ha Getter sì | Ha Setter no |
Caster
Link to caster
Tipo Risultato | Implicito |
---|---|
Tipo Risultato List<crafttweaker.api.data.IData> | Implicito sì |