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(IUAVariablevariables); void public void Add(RemoteVariablevariables); void public void Add(IEnumerable<IUAVariable>variables); void public void Add(IEnumerable<RemoteVariable>variables);
Argumento
- variables(IUAVariable)
- O objeto C#IUAVariablea ser adicionado ao objeto no qual o método é invocado.
- variables(RemoteVariable)
- O objeto C#RemoteVariableque 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 listaIUAVariablea ser adicionada ao objeto no qual o método é invocado.
- variables(IEnumerable<RemoteVariable>)
- A listaRemoteVariablea 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