RemoteVariableSynchronizer.Add(variables)

Dependendo da sobrecarga, adiciona uma variável ou uma lista de variáveis ao objeto
RemoteVariableSynchronizer
no qual é invocado.
void public void Add(IUAVariable
variables
); void public void Add(RemoteVariable
variables
); void public void Add(IEnumerable<IUAVariable>
variables
); void public void Add(IEnumerable<RemoteVariable>
variables
);

Argumento

variables
(IUAVariable)
O objeto C#
IUAVariable
a ser adicionado ao objeto no qual o método é invocado.
variables
(RemoteVariable)
O objeto C#
RemoteVariable
que identifica uma célula de uma matriz unidimensional ou multidimensional a ser adicionada ao objeto no qual o método é invocado.
variables
(IEnumerable<IUAVariable>)
A lista
IUAVariable
a ser adicionada ao objeto no qual o método é invocado.
variables
(IEnumerable<RemoteVariable>)
A lista
RemoteVariable
a ser adicionada ao objeto no qual o método é invocado.

Exemplos

No exemplo a seguir, uma variável
speed
é adicionada ao objeto
variableSynchronizer
.
var speed = LogicObject.Owner.GetVariable("Speed"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(speed);
No exemplo a seguir, a variável de índice
10
é adicionada ao objeto
variableSynchronizer
dentro da matriz
arrayVariable
.
var arrayVariable = LogicObject.Owner.GetVariable("ArrayVariable"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(new RemoteVariable(arrayVariable, 10));
No exemplo a seguir, a variável de índice
10.5
é adicionada ao objeto
variableSynchronizer
dentro da matriz multidimensional
scalarVariable
.
var scalarVariable = LogicObject.Owner.GetVariable("ScalarVariable"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(new RemoteVariable(scalarVariable, new uint[] { 10,5 }));
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.