UnityEngine.Networking.NetworkIdentity.AddObserver C# (CSharp) Method

AddObserver() private method

private AddObserver ( NetworkConnection conn ) : void
conn NetworkConnection
return void
        internal void AddObserver(NetworkConnection conn)
        {
            if (this.m_Observers == null)
            {
                if (LogFilter.logError)
                {
                    Debug.LogError("AddObserver for " + base.gameObject + " observer list is null");
                }
            }
            else if (this.m_ObserverConnections.Contains(conn.connectionId))
            {
                if (LogFilter.logDebug)
                {
                    Debug.Log(string.Concat(new object[] { "Duplicate observer ", conn.address, " added for ", base.gameObject }));
                }
            }
            else
            {
                if (LogFilter.logDev)
                {
                    Debug.Log(string.Concat(new object[] { "Added observer ", conn.address, " added for ", base.gameObject }));
                }
                this.m_Observers.Add(conn);
                this.m_ObserverConnections.Add(conn.connectionId);
                conn.AddToVisList(this);
            }
        }