24 lines
950 B
Plaintext
24 lines
950 B
Plaintext
do
|
|
local NavigationOverlayApi = {}
|
|
|
|
-- Copies the visibility for the Navigation overlay
|
|
---@param startColor String Color of the player to copy from
|
|
---@param targetColor String Color of the targeted player
|
|
NavigationOverlayApi.copyVisibility = function(startColor, targetColor)
|
|
local handler = Global.call("getObjectFromMemo", {matColor = "Mythos", type = "NavigationOverlayHandler"})
|
|
handler.call("copyVisibility", {
|
|
startColor = startColor,
|
|
targetColor = targetColor
|
|
})
|
|
end
|
|
|
|
-- Changes the Navigation Overlay view ("Full View" --> "Play Areas" --> "Closed" etc.)
|
|
---@param playerColor String Color of the player to update the visibility for
|
|
NavigationOverlayApi.cycleVisibility = function(playerColor)
|
|
local handler = Global.call("getObjectFromMemo", {matColor = "Mythos", type = "NavigationOverlayHandler"})
|
|
handler.call("cycleVisibility", playerColor)
|
|
end
|
|
|
|
return NavigationOverlayApi
|
|
end
|