Я новичок в Lua, и мне интересно, есть ли способ создать множество объектов класса для создания разных элементов в моем случае, как в языке ООП, таком как C # или Java. Пример того, что я говорю, - это такой класс в Lua ...
weapon = {}
function weapon.load()
{
weapon.name = "CHASE'S BUG"
weapon.damage = 1
weapon.rare = "Diet Valley Cheez"
weapon.hottexture = love.graphics.newImage("/ledata/invalid.png")
weapong.playtexture = love.graphics.newImage("/ledata/invalid.png")
weapon.dura = 1
weapon.type = "swing"
}
Но в основном классе вы можете создавать новые объекты этого класса, что было бы сделано так, например, на C #.
weapon Dagger = new weapon();
Dagger.name = "Dagger of Some Mountain"
...
Есть ли способ сделать это в Lua?