Inheritance: ISteamSerializableMessage
Example #1
0
            internal ChatMsgCallback( MsgClientChatMsg msg, byte[] payload )
#endif
            {
                ChatterID = msg.SteamIdChatter;
                ChatRoomID = msg.SteamIdChatRoom;

                ChatMsgType = msg.ChatMsgType;

                if ( payload != null && payload.Length > 0 )
                    Message = Encoding.UTF8.GetString( payload, 0, payload.Length - 1 );
            }
Example #2
0
            internal ChatMsgCallback( MsgClientChatMsg msg, byte[] payload )
            {
                this.ChatterID = msg.SteamIdChatter;
                this.ChatRoomID = msg.SteamIdChatRoom;

                this.ChatMsgType = msg.ChatMsgType;

                if ( payload != null )
                {
                    this.Message = Encoding.UTF8.GetString( payload );
                    this.Message = this.Message.TrimEnd( new[] { '\0' } ); // trim any extra null chars from the end
                }
            }
Example #3
0
 internal ChatMsgCallback( SteamClient client, MsgClientChatMsg msg, byte[] payload )
     : base( client )