Version: 2017.1
言語: 日本語

SyncList<T0>

class in UnityEngine.Networking

マニュアルに切り替える

説明

[SyncVar] のように、リストをサーバーからクライアントへ同期させます。

NetworkBehaviour スクリプトのメンバー変数を指定できます。

変数

CallbackSyncListChanged に使用するデリゲート

Public 関数

AddList:Add() と同じ機能ですが、クライアント上のリストに要素を追加します。
ClearList:Clear() と同じ機能ですが、クライアント上のリストをクリアします。
Dirtyダーティーとしてリスト内の要素をマークします。こうすることで、クライアント上でリストが更新されます。
HandleMsgリモートのリストを操作するために使用する内部関数
InitializeBehaviour内部関数
InsertList::Insert() と同じ機能ですが、クライアント上のリストに挿入します。
RemoveList:Remove() と同じ機能ですが、クライアント上の要素も削除します。
RemoveAtList:Remove() と同じ機能ですが、インデックスからクライアント上の要素を削除します。

Protected 関数

DeserializeItemこのメソッドはストリームから SyncList の要素をデシリアライズするときに使用します。
SerializeItemこれは、SyncList からストリームに値を書き込むために使用します。

デリゲート

SyncListChangedリストが変更されたときにコールバックとして受け取ることのできるデリゲートです。