- 프로젝트 만들기
- 개체 및 변수 참조
- 프로젝트 확장
RemoteVariableSynchronizer.Add(variables)
오버로드에 따라, 호출되는
RemoteVariableSynchronizer
개체에 변수 또는 변수 목록을 추가합니다.void public void Add(IUAVariablevariables); void public void Add(RemoteVariablevariables); void public void Add(IEnumerable<IUAVariable>variables); void public void Add(IEnumerable<RemoteVariable>variables);
인수
- variables(IUAVariable)
- 메서드가 호출되는 개체에 추가할IUAVariableC# 개체입니다.
- variables(RemoteVariable)
- 메서드가 호출되는 개체에 추가할 1차원 또는 다차원 배열의 셀을 식별하는RemoteVariableC# 개체입니다.
- variables(IEnumerable<IUAVariable>)
- 메서드가 호출되는 개체에 추가할IUAVariable목록입니다.
- variables(IEnumerable<RemoteVariable>)
- 메서드가 호출되는 개체에 추가할RemoteVariable목록입니다.
예제
다음 예제에서는
speed
변수를 variableSynchronizer
개체에 추가합니다.var speed = LogicObject.Owner.GetVariable("Speed"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(speed);
다음 예제에서
10
인덱스 변수는 arrayVariable
배열 내 variableSynchronizer
개체에 추가됩니다.var arrayVariable = LogicObject.Owner.GetVariable("ArrayVariable"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(new RemoteVariable(arrayVariable, 10));
다음 예제에서
10.5
인덱스 변수는 scalarVariable
다차원 배열 내 variableSynchronizer
개체에 추가됩니다.var scalarVariable = LogicObject.Owner.GetVariable("ScalarVariable"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(new RemoteVariable(scalarVariable, new uint[] { 10,5 }));
의견을 작성 부탁드립니다.