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

22 lines
320 B
Go

package rule
type FTimeRule struct {
isPause bool
interval float32
}
func (r *FTimeRule) GetInterval() float32 {
if r.isPause {
return 0
}
return r.interval
}
func (r *FTimeRule) Tick(w IWorld, delta float32) {
if r.isPause {
return
}
}
func (r *FTimeRule) GetPriority() RulePriority {
return ETimeRule
}