30 lines
547 B
Lua
30 lines
547 B
Lua
local Dungeon = {}
|
|
|
|
function Dungeon.Create(dungeonType)
|
|
local dungeon =
|
|
{
|
|
DungeonType = dungeonType,
|
|
Maps = nil,
|
|
Spawn = nil,
|
|
Reward = nil
|
|
}
|
|
|
|
function dungeon.WithMaps(maps)
|
|
dungeon.Maps = maps
|
|
return dungeon
|
|
end
|
|
|
|
function dungeon.WithSpawn(spawn)
|
|
dungeon.Spawn = spawn
|
|
return dungeon
|
|
end
|
|
|
|
function dungeon.WithReward(reward)
|
|
dungeon.Reward = reward
|
|
return dungeon
|
|
end
|
|
|
|
return dungeon
|
|
end
|
|
|
|
return Dungeon;
|