zworld-demo/engine/rule/actor.go
2023-12-22 22:04:27 +08:00

22 lines
316 B
Go

package rule
type FActor struct {
}
func (r *FActor) Tick(delta float32) {
}
type FActorRule struct {
actorList []*FActor
}
func (r *FActorRule) Tick(w IWorld, delta float32) {
for _, actor := range r.actorList {
actor.Tick(delta)
}
}
func (r *FActorRule) GetPriority() RulePriority {
return EActorRule
}