struct PeerID
(Niantic.Lightship.SharedAR.Networking.PeerID)
概要
ルーム内の他のピアの識別子を表す構造体。 他のPeerIDと比較したり、辞書のキーとして使用することができます。
struct PeerID: IEquatable< PeerID > {
// フィールド
static readonly PeerID InvalidID = new(0);
// プロパティ
Guid Identifier;
// メソッド
PeerID(uint id);
uint ToUint32();
bool Equals(PeerID other);
override int GetHashCode();
override string ToString();
override bool Equals(object obj);
static bool operator == (PeerID left, PeerID right);
static bool operator != (PeerID left, PeerID right);
};
詳細なドキュメント
ルーム内の他のピアの識別子を表す構造体。 他のPeerIDと比較したり、辞書のキー として使用することができます。
フィールド
InvalidID
static readonly PeerID InvalidID = new(0)
エラーが発生した関数が返した無効なPeerID。 この PeerIDはToUint32から0を返します。
プロパティ
識別子
Guid Identifier
PeerIDのGuid表現。
メソッド
PeerID
PeerID(uint id)
PeerIDのコンストラクタ。 PeerIDは、手動で作成するのではなく、INetworkingAPIから受け取るべきです。
ToUint32
uint ToUint32()
PeerIDの UInt32 表現。
Equals
bool Equals(PeerID other)
PeerIDの等式実装。
GetHashCode
override int GetHashCode()
この PeerIDの一意なハッシュを取得します。 辞書互換のために必要。
ToString
override string ToString()