vRp.CD2g_test/component/lockstep/frame.go

13 lines
306 B
Go

package lockstep
type Frame[Command any] interface {
// GetIndex 获取这一帧的索引
GetIndex() uint32
// GetCommands 获取这一帧的数据
GetCommands() []Command
// AddCommand 添加命令到这一帧
AddCommand(command Command)
// Marshal 序列化帧数据
Marshal() ([]byte, error)
}