soulfire.pathfinding_pb2.PathRouteCost¶
- class soulfire.pathfinding_pb2.PathRouteCost(expected_damage: float | None = ..., irreversible_changes: int | None = ..., placed_blocks: int | None = ..., broken_blocks: int | None = ..., duration_cost: float | None = ..., optimization_cost: float | 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.
- EXPECTED_DAMAGE_FIELD_NUMBER: ClassVar[int]¶
- IRREVERSIBLE_CHANGES_FIELD_NUMBER: ClassVar[int]¶
- PLACED_BLOCKS_FIELD_NUMBER: ClassVar[int]¶
- BROKEN_BLOCKS_FIELD_NUMBER: ClassVar[int]¶
- DURATION_COST_FIELD_NUMBER: ClassVar[int]¶
- OPTIMIZATION_COST_FIELD_NUMBER: ClassVar[int]¶
- expected_damage: float¶
- irreversible_changes: int¶
- placed_blocks: int¶
- broken_blocks: int¶
- duration_cost: float¶
- optimization_cost: float¶