FrameworkZ 4.4.2
Provides a framework for Project Zomboid with various systems.
Loading...
Searching...
No Matches
Sub_Classes.lua
Go to the documentation of this file.
8local SUBCLASS = {}
10
12 return FrameworkZ.SubClasses:Initialize(self.name, self)
13end
14
15function FrameworkZ.SubClasses:New(name)
16 local object = {
17 id = name,
18 name = name,
19 description = "No description available.",
20 limit = 0,
21 members = {}
22 }
24 setmetatable(object, SUBCLASS)
26 return object
27end
28
29function FrameworkZ.SubClasses:Initialize(id, object)
30 self.List[id] = object
31
32 return id
33end
34
35function FrameworkZ.Factions:GetClassByID(factionID)
36 local class = self.List[factionID] or nil
37
38 return class
39end
void Factions()
void limit()
void name()
void if not description or description()
void self self
Definition MainMenu.lua:85
void self self nil
Definition MainMenu.lua:91
void local SUBCLASS()
void FrameworkZ SubClasses()
void FrameworkZ SubClasses List()
void FrameworkZ()
Foundation for FrameworkZ.
FrameworkZ global table.
void Initialize()