lighttroupe/luz

View on GitHub
engine/plugins/actor_effects/translate.luz.rb

Summary

Maintainability
A
0 mins
Test Coverage
class ActorEffectTranslate < ActorEffect
    title                "Translate"
    description "Moves actor a chosen amount in X, Y, Z."

    category :transform

    setting 'x', :float, :default => 0.0..1.0, :digits => 3
    setting 'y', :float, :default => 0.0..1.0, :digits => 3
    setting 'z', :float, :default => 0.0..1.0, :digits => 3

    def render
        with_translation(x, y, z) {
            yield
        }
    end
end