sig/ika3/weapon.rbs in ika3-0.8.1 vs sig/ika3/weapon.rbs in ika3-0.9.0

- old
+ new

@@ -1,29 +1,28 @@ module Ika3 class Weapon - ATTRIBUTES: ::Array[:name | :sub | :special] + self.@config: untyped + self.@cache: untyped + self.@weapon_hash: Hash[untyped, untyped] + self.@sub_weapon_hash: Hash[untyped, untyped] + self.@sub_weapons: untyped - include Ika3::Concerns::Utils + def self.find: (Symbol weapon_key) -> W + def self.find_by_name: (String weapon_name) -> W + def self.filter_by_sub: (String sub_name) -> Array[W] + def self.reload_config!: -> nil + def self.names: -> Array[Symbol] + def self.weapons: -> Hash[untyped, untyped] + def self.sub_weapons: -> Hash[untyped, untyped] + def self.config: -> untyped + def self.config_sub_weapons: -> untyped + def self.valid?: (Symbol weapon_key) -> bool + def self.load_yaml_file: (String file) -> untyped - def self.find: (untyped weapon_key) -> untyped - - def self.find_by_name: (untyped weapon_name) -> untyped - - def self.filter_by_sub: (untyped sub_name) -> untyped - - def self.reload_config!: () -> untyped - - private - - def self.names: () -> Array[Symbol] - - def self.weapons: () -> Array[Object] - - def self.sub_weapons: () -> Array[Object] - - def self.config: () -> untyped - - def self.config_sub_weapons: () -> untyped - - def self.valid?: (untyped weapon_key) -> bool + class W + @name: String + @sub: String + @special: String + def initialize: (Hash[untyped, untyped] data) -> void + end end end