예제 #1
0
        public override void OnRemoved()
        {
            base.OnRemoved();

            if (ClientPeers != null)
            {
                ClientPeers.Remove(ConnectionId);
            }

            RMPNetworkService.OnClientDisconnect.Invoke(this);
        }
예제 #2
0
        public override void OnCreated(int hostId, int connectionId)
        {
            base.OnCreated(hostId, connectionId);

            if (ClientPeers == null)
            {
                ClientPeers = new Dictionary <int, RMPPeer>();
            }
            ClientPeers.Add(connectionId, this);

            RMPNetworkService.OnClientConnect.Invoke(this);
        }