Dispatcher.Awake C# (CSharp) Метод

Awake() публичный Метод

public Awake ( ) : void
Результат void
    void Awake()
    {
        if (_instance != null) {
            Debug.LogError ("Instance should be null");
        }
        _instance = this;

        serialRecv = new Dictionary< string, List<GameObject> > ();
        parallelRecv = new Dictionary< string, List<GameObject> > ();

        if (NetworkServer.active) {
            NetworkServer.RegisterHandler (DispatchEMessageId, DispatchEMessage);
            NetworkServer.RegisterHandler (DispatchIMessageId, DispatchIMessage);
            NetworkServer.RegisterHandler (DispatchFMessageId, DispatchFMessage);
            NetworkServer.RegisterHandler (DispatchSMessageId, DispatchSMessage);
            NetworkServer.RegisterHandler (DispatchVMessageId, DispatchVMessage);
            NetworkServer.RegisterHandler (DispatchQMessageId, DispatchQMessage);
        } else if (NetworkClient.active) {
            NetworkClient client = NetworkClient.allClients[0];
            client.RegisterHandler (DispatchEMessageId, DispatchEMessage);
            client.RegisterHandler (DispatchIMessageId, DispatchIMessage);
            client.RegisterHandler (DispatchFMessageId, DispatchFMessage);
            client.RegisterHandler (DispatchSMessageId, DispatchSMessage);
            client.RegisterHandler (DispatchVMessageId, DispatchVMessage);
            client.RegisterHandler (DispatchQMessageId, DispatchQMessage);
        }
    }