Example #1
0
func NewController() *Controller {
	return &Controller{engine.NewComponent(), 100}
}
Example #2
0
func NewCollider() *Collider {
	return &Collider{engine.NewComponent(), nil}
}
Example #3
0
func NewSmoothFollow(target *engine.GameObject, speed float32, maxdis float32) *SmoothFollow {
	return &SmoothFollow{engine.NewComponent(), target, speed, maxdis}
}
Example #4
0
func newTweens(t *Tween) *Tweens {
	ts := &Tweens{engine.NewComponent(), make([]*Tween, 0, 2)}
	ts.AddTween(t)
	return ts
}