Sha256: 2f03d468a0dbfac1a8a3679cd0ced41743469e970f25f15bd4c5c88d4a7028e5
Contents?: true
Size: 427 Bytes
Versions: 3
Compression:
Stored size: 427 Bytes
Contents
# frozen_string_literal: true module Engine::Components class DirectionLight < Engine::Component attr_accessor :colour def initialize(colour: [1.0, 1.0, 1.0]) @colour = colour end def start DirectionLight.direction_lights << self end def destroy! DirectionLight.direction_lights.delete(self) end def self.direction_lights @direction_lights ||= [] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruby_rpg-0.0.4 | lib/engine/components/direction_light.rb |
ruby_rpg-0.0.3 | lib/engine/components/direction_light.rb |
ruby_rpg-0.0.2 | lib/engine/components/direction_light.rb |