Example #1
0
        /// <summary>
        /// Handles the event of a client disconnecting.
        /// </summary>
        public void handleClientDisconnected(short clientID)
        {
            if (connectedClients.Remove(clientID)) //Client was connected
            {
                if (NetworkIdentity.isServer)
                {
                    ServerBehaviour.Instance.sendMessage(MessageFactory.createClientDisconnectionEventMessage(clientID), clientID, true);
                }

                OnClientDisconnected.Invoke(clientID); //Notify observers
            }
        }