InitializeBattleSideCommand

data class InitializeBattleSideCommand(val sideId: String, val units: List<UnitState>, val activeUnitIds: Set<String> = emptySet())

引擎初始化时单个 side 的输入。

这里直接要求调用方提供已经装配完成的 UnitState, 让 battle-engine 不再认识数据库实体或 dataset 读取细节。

Constructors

Link copied to clipboard
constructor(sideId: String, units: List<UnitState>, activeUnitIds: Set<String> = emptySet())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard