package component import "joylink.club/ecs" // 两位置转换组件 type TwoPositionTransform struct { Pos int // 当前位置百分比,[0, 10000],两位小数 Speed int } var TwoPositionTransformType = ecs.NewComponentType[TwoPositionTransform]() // 仅有两状态的组件 type BitState struct { Val bool } var BitStateType = ecs.NewComponentType[BitState]() // 倒数组件 type CountDown struct { Val int // 当前值 Dv int // 每次递减的值 } var CountDownType = ecs.NewComponentType[CountDown]()