Class ClientAttribute | Multiplayer HLAPI | 1.0.8
docs.unity.cn
    Show / Hide Table of Contents

    Class ClientAttribute

    A Custom Attribute that can be added to member functions of NetworkBehaviour scripts, to make them only run on clients.

    A [Client] method returns immediately if NetworkClient.active is not true, and generates a warning on the console. This attribute can be put on member functions that are meant to be only called on clients. This would redundant for [ClientRPC] functions, as being client-only is already enforced for them.

    using UnityEngine;
    using UnityEngine.Networking;
    
    public class Example : MonoBehaviour
    {
       [Client]
       public void OnClientDisconnected(NetworkConnection conn, NetworkReader reader)
       {
           Debug.Log("Client Disconnected");
           //ShutdownGame();
           Application.LoadLevel("title");
       }
    }
    Inheritance
    Object
    Attribute
    ClientAttribute
    Namespace: UnityEngine.Networking
    Syntax
    [AttributeUsage(AttributeTargets.Method)]
    [Obsolete("The high level API classes are deprecated and will be removed in the future.")]
    public class ClientAttribute : Attribute, _Attribute
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 15 December 2020