soulfire.metrics_pb2.MetricsDistributions¶
- class soulfire.metrics_pb2.MetricsDistributions(health_histogram: collections.abc.Iterable[int] | None = ..., food_histogram: collections.abc.Iterable[int] | None = ..., dimension_counts: collections.abc.Mapping[str, int] | None = ..., game_mode_counts: collections.abc.Mapping[str, int] | None = ..., bot_positions: collections.abc.Iterable[BotPosition | collections.abc.Mapping] | None = ...)¶
Bases:
google.protobuf.message.MessageAbstract base class for protocol messages.
Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.
- HEALTH_HISTOGRAM_FIELD_NUMBER: ClassVar[int]¶
- FOOD_HISTOGRAM_FIELD_NUMBER: ClassVar[int]¶
- DIMENSION_COUNTS_FIELD_NUMBER: ClassVar[int]¶
- GAME_MODE_COUNTS_FIELD_NUMBER: ClassVar[int]¶
- BOT_POSITIONS_FIELD_NUMBER: ClassVar[int]¶
- health_histogram: google.protobuf.internal.containers.RepeatedScalarFieldContainer[int]¶
- food_histogram: google.protobuf.internal.containers.RepeatedScalarFieldContainer[int]¶
- dimension_counts: google.protobuf.internal.containers.ScalarMap[str, int]¶
- game_mode_counts: google.protobuf.internal.containers.ScalarMap[str, int]¶
- bot_positions: google.protobuf.internal.containers.RepeatedCompositeFieldContainer[BotPosition]¶
Classes¶
Abstract base class for protocol messages. |
|
Abstract base class for protocol messages. |