- プロジェクトの作成
- オブジェクトと変数のリファレンス
- プロジェクトの拡張
- チュートリアル
- グラフィックオブジェクト チュートリアル
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 }));
ご質問やご意見