コード例 #1
0
        protected void OnMessageGetEntity(GetEntityMessage ea)
        {
            var handler = MessageGetEntity;

            if (handler != null)
            {
                handler(this, new ProtocolMessageEventArgs <GetEntityMessage> {
                    Message = ea
                });
            }
        }
コード例 #2
0
        private void HandleGetEntityMessage(NetIncomingMessage im)
        {
            var message = new GetEntityMessage(im);

            if (message.SenderColor != TileGrid.ColorComparer(TileGrid.activeColor))
            {
                tileManager.GotEntity(message.InfoID);
            }

            if (this.IsHost)
            {
                tileManager.OnGetEntity(message.EntityID, message.InfoID, message.SenderColor);
            }
        }