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 ); }
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 } }
internal ChatMsgCallback( SteamClient client, MsgClientChatMsg msg, byte[] payload ) : base( client )