add assignment test matchmake

main
xiaohang 2023-10-20 17:02:57 +08:00
parent cd0c8ca54d
commit da8167162a
2 changed files with 32 additions and 0 deletions

View File

@ -366,6 +366,23 @@ namespace Dof
}
[global::ProtoBuf.ProtoContract()]
public partial class Assignment : global::ProtoBuf.IExtensible
{
private global::ProtoBuf.IExtension __pbn__extensionData;
global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
=> global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
[global::ProtoBuf.ProtoMember(1, Name = @"connection")]
[global::System.ComponentModel.DefaultValue("")]
public string Connection { get; set; } = "";
[global::ProtoBuf.ProtoMember(4, Name = @"extensions")]
[global::ProtoBuf.ProtoMap]
public global::System.Collections.Generic.Dictionary<string, global::Google.Protobuf.WellKnownTypes.Any> Extensions { get; } = new global::System.Collections.Generic.Dictionary<string, global::Google.Protobuf.WellKnownTypes.Any>();
}
}
#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192

View File

@ -2,6 +2,8 @@ syntax = "proto3";
package dof;
option go_package = "./;pb";
import "google/protobuf/any.proto";
// ClientMessage
message ClientMessage {
oneof actual {
@ -97,4 +99,17 @@ message PlayerLeave {
message Heartbeat {
int64 timestamp = 1;
}
message Assignment {
// Connection information for this Assignment.
string connection = 1;
// Customized information not inspected by Open Match, to be used by the match
// making function, evaluator, and components making calls to Open Match.
// Optional, depending on the requirements of the connected systems.
map<string, google.protobuf.Any> extensions = 4;
// Deprecated fields.
reserved 2, 3;
}