soulfire.world_pb2.EntitySelector¶
- class soulfire.world_pb2.EntitySelector(entity_types: collections.abc.Iterable[str] | None = ..., tags: collections.abc.Iterable[str] | None = ..., categories: collections.abc.Iterable[soulfire.domain_pb2.EntityCategory | str] | None = ..., uuid: str | None = ..., network_id: int | None = ..., player_name: str | None = ..., alive: bool = ..., health: FloatRange | collections.abc.Mapping | None = ..., custom_name: str | None = ..., equipped_item_ids: collections.abc.Iterable[str] | None = ..., effect_ids: collections.abc.Iterable[str] | None = ..., owner_uuid: str | None = ..., require_line_of_sight: bool = ...)¶
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.
- ENTITY_TYPES_FIELD_NUMBER: ClassVar[int]¶
- TAGS_FIELD_NUMBER: ClassVar[int]¶
- CATEGORIES_FIELD_NUMBER: ClassVar[int]¶
- UUID_FIELD_NUMBER: ClassVar[int]¶
- NETWORK_ID_FIELD_NUMBER: ClassVar[int]¶
- PLAYER_NAME_FIELD_NUMBER: ClassVar[int]¶
- ALIVE_FIELD_NUMBER: ClassVar[int]¶
- HEALTH_FIELD_NUMBER: ClassVar[int]¶
- CUSTOM_NAME_FIELD_NUMBER: ClassVar[int]¶
- EQUIPPED_ITEM_IDS_FIELD_NUMBER: ClassVar[int]¶
- EFFECT_IDS_FIELD_NUMBER: ClassVar[int]¶
- OWNER_UUID_FIELD_NUMBER: ClassVar[int]¶
- REQUIRE_LINE_OF_SIGHT_FIELD_NUMBER: ClassVar[int]¶
- entity_types: google.protobuf.internal.containers.RepeatedScalarFieldContainer[str]¶
- tags: google.protobuf.internal.containers.RepeatedScalarFieldContainer[str]¶
- categories: google.protobuf.internal.containers.RepeatedScalarFieldContainer[soulfire.domain_pb2.EntityCategory]¶
- uuid: str¶
- network_id: int¶
- player_name: str¶
- alive: bool¶
- health: FloatRange¶
- custom_name: str¶
- equipped_item_ids: google.protobuf.internal.containers.RepeatedScalarFieldContainer[str]¶
- effect_ids: google.protobuf.internal.containers.RepeatedScalarFieldContainer[str]¶
- owner_uuid: str¶
- require_line_of_sight: bool¶