本文へスキップ

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()

PeerIDの文字列表現。