メインコンテンツまでスキップ

CRZ_Network

CRZ_Network は、CrZVRC の各アセットで使われるネットワーク関連のヘルパーをまとめた小さな静的クラスです。安全なオーナーシップの移譲と、プレイヤー ID から表示名を引くショートカットを提供します。

public static class CRZ_Network

メソッド​

SetOwnership​

gameobject のオーナーシップを player に移譲します。ただし、player がまだオーナーでない場合のみ実行します。これにより、不要な Networking.SetOwner の呼び出しを避けられます。

public static void SetOwnership(VRCPlayerApi player, GameObject gameobject)

パラメータ:

パラメータ型説明
playerVRCPlayerApiオブジェクトのオーナーにすべきプレイヤー。
gameobjectGameObjectオーナーシップを更新する対象のオブジェクト。

GetPlayerName​

指定したプレイヤー ID を持つプレイヤーの表示名を返します。

public static string GetPlayerName(int playerId)

パラメータ:

パラメータ型説明
playerIdint検索する VRChat のプレイヤー ID。

戻り値: そのプレイヤーの displayName。playerId に該当するプレイヤーが現在インスタンスにいない場合は、空文字列 "" を返します。