本文へスキップ
バージョン: 3.3

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と比較したり、辞書のキーとして使用することができる。

Fields

InvalidID

static readonly PeerID InvalidID = new(0)

エラーが発生した関数が返した無効なPeerID。 この [PeerID](./index.mdx)は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の文字列表現。