Este objeto representa um item na biblioteca de uma mesa no RRPG Firecast.
O Objeto BibliotecaItem possui todas as características de um WrappedObject. Veja:
Além das características herdadas, o Objeto BibliotecaItem também possui as seguintes características:
Propriedade |
Tipo |
Descrição |
room mesa |
Somente leitura, contém o Objeto Mesa que representa em qual mesa este item está. |
|
parent pai |
|
Somente leitura, contém o objeto BibliotecaItem que é pai deste item. Observação: Se o item for raiz da biblioteca, esta propriedade conterá nil. |
children filhos |
Arranjo de Objeto BibliotecaItem |
Contém um arranjo de Objetos BibliotecaItem representando os sub-itens deste item. Um arranjo é uma tabela lua indexada de 1 a N. |
tipo |
Enumerado:
|
Somente leitura, contém que tipo de item este é. "biblioteca" - diretório raiz da biblioteca. "diretorio" - uma pasta na biblioteca "personagem" - Um personagem "imagem" - Uma imagem (implementação futura) "sceneUnitClass" - Um item do Scene2 "scene2" - Um tabuleiro de Scene 2 "scene3" - Um tabuleiro/grid de Scene 3 |
Integer |
Somente Leitura, contém o código interno que identifica este item de biblioteca unicamente no RRPG Firecast. |
|
name nome |
String |
Somente leitura, contém o nome do item da biblioteca. Para alterar esta propriedade, utilize o método asyncUpdate deste objeto. |
firecastURI |
String |
(Read-only) A string containing the shareable Firecast URI for this library item. You can use this URI with the GUI.asyncOpenFirecastURI() function. |
ownerLogin loginDono |
String |
Somente leitura, contém o login Firecast do usuário que é dono deste item. Para alterar esta propriedade, utilize o método asyncUpdate deste objeto. |
owner dono |
Somente leitura, contém o o objeto Jogador do dono deste item. Observação: Se o dono não estiver na mesa no momento, esta propriedade conterá nil. Utilize a propriedade "loginDono" para descobrir o login do dono mesmo se ele não estiver na mesa. |
|
creatorLogin loginCriador |
String |
Somente leitura, contém o login do usuário que criou este item. |
creator criador |
Somente leitura, contém o objeto Jogador do usuário que criou este item. Observação: Se o criador não estiver na mesa no momento, esta propriedade conterá nil. Utilize a propriedade "loginCriador" se você quiser descobrir quem criou o item mesmo se ele não estiver na mesa. |
|
visible visivel |
Boolean |
Somente leitura, contém true se o item estiver marcado para ser visível a todos da mesa. Observação: Esta propriedade pode conter true mas o item não estar de fato visível a todos. Isto ocorre quando o item está dentro de um item pai que está escondido. Para descobrir se o item está realmente visível a todos, utilize a propriedade "visivelRecursivamente". Para alterar esta propriedade, utilize o método asyncUpdate deste objeto. |
recursiveVisible visivelRecursivamente |
Boolean |
Somente leitura, contém true se o item está realmente visível a todos da mesa. |
Método |
Descrição |
Asynchronously creates a character in the room. Parameters:
Returns:
Remarks:
|
|
Asynchronously creates a directory in the room llibrary. Parameters:
Returns:
Remarks:
|
|
Asynchronously creates a grid in the room. Parameters:
Returns:
Remarks:
|
|
Asynchronously delete this bibliotecaItem.
None Returns:
|
|
bibliotecaItem:asyncMoveTo(newParent) |
Asynchronously move this BibliotecaItem to a new location in the library tree hierarchy.
Returns:
|
Asynchronously update the attributes of this BibliotecaItem. Parameters:
Returns
Remarks:
|
|
bibliotecaItem:isType(typeName) |
Retorna true se passado "bibliotecaItem" como parâmetro. |
local function obterNomesRecursivo(bibItem) for i = 1, #itensFilhos, 1 do if nomesDoFilho ~= "" then return nomes; local nomesDeTodosOsItens = obterNomesRecursivo(umObjetoMesa.biblioteca); |
Created with the Personal Edition of HelpNDoc: Elevate Your Help Documentation with a Help Authoring Tool