Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

ClientCallbackAttribute

class in UnityEngine.Networking

マニュアルに切り替える

説明

クライアント上のみ動作する NetworkBehaviour のメンバー関数を追加するためのカスタム属性

このカスタム属性は [Client] 属性と同じ機能を持ちます。ですが、クライアント以外の場所(サーバー)で呼び出したときコンソール上に警告は表示されません。これは Update 関数や Physics コールバックのような、エンジン側から実行される関数というように何度も実行される関数に対して使用することで、警告がスパムのように発生するのを回避するのに便利です。

using UnityEngine;
using UnityEngine.Networking;

public class Example : MonoBehaviour { [ClientCallback] void OnTriggerEnter2D(Collider2D collider) { // make explosion } }

この属性はクライアント上のみで実行できるメソッドを作成します。