-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathReputationFrameAnnotations.lua
More file actions
43 lines (39 loc) · 1.32 KB
/
ReputationFrameAnnotations.lua
File metadata and controls
43 lines (39 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
---@enum ReputationTypeEnum
local ReputationType = {
Standard = 1,
Friendship = 2,
MajorFaction = 3,
};
---@class ReputationEntryMixin
---@field TryInitParagonDisplay function
---@field elementData ReputationEntryMixinElementData
---@field factionID number
---@field factionIndex number
---@field reputationType ReputationTypeEnum
---@field Content ReputationEntryMixinContent
---@class ReputationEntryMixinContent
---@field ReputationBar ReputationEntryMixinBar
---@field Name FontString
---@class ReputationEntryMixinBar : StatusBar
---@field barProgressText string # ie: "6320 / 9500"
---@field reputationStandingText string # ie: Exalted
---@field BarText FontString
---@class ReputationEntryMixinElementData
---@field hasBonusRepGain boolean
---@field atWarWith boolean
---@field isHeaderWithRep boolean
---@field isHeader boolean
---@field description string
---@field currentReactionThreshold number # Reputation "Min" value
---@field canSetInactive boolean
---@field isWatched boolean
---@field isCollapsed boolean
---@field canToggleAtWar boolean
---@field nextReactionThreshold number # Reputation "Max" value
---@field currentStanding number # Reputation "Current" value
---@field factionIndex number
---@field factionID number
---@field name string
---@field isAccountWide boolean
---@field isChild boolean
---@field reaction number