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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 |
--Layout constants--
local BACKGROUND_IMAGE_FILE_WIDTH = 1024
local BACKGROUND_IMAGE_FILE_HEIGHT = 512
local BACKGROUND_IMAGE_CONTENT_WIDTH = 700
local BACKGROUND_IMAGE_CONTENT_HEIGHT = 350
local INFO_PANEL_WIDTH = 614
ZO_HOUSING_BOOK_IMAGE_TEXTURE_COORD_RIGHT = BACKGROUND_IMAGE_CONTENT_WIDTH / BACKGROUND_IMAGE_FILE_WIDTH
ZO_HOUSING_BOOK_IMAGE_TEXTURE_COORD_BOTTOM = BACKGROUND_IMAGE_CONTENT_HEIGHT / BACKGROUND_IMAGE_FILE_HEIGHT
ZO_HOUSING_BOOK_IMAGE_HEIGHT = ( INFO_PANEL_WIDTH / BACKGROUND_IMAGE_CONTENT_WIDTH ) * BACKGROUND_IMAGE_CONTENT_HEIGHT
--Housing Book
end
end
ZO_COLLECTIBLE_DATA_MANAGER : RegisterCallback ( "PrimaryResidenceSet" , function ( ) self : RefreshList ( ) end )
end
end
if collectibleData then
local hasNickname = nickname ~= ""
if hasNickname then
end
self . locationLabel : SetText ( zo_strformat ( SI_HOUSING_BOOK_LOCATION_FORMATTER , collectibleData : GetHouseLocation ( ) ) )
self . houseTypeLabel : SetText ( zo_strformat ( SI_HOUSING_BOOK_HOUSE_TYPE_FORMATTER , GetString ( "SI_HOUSECATEGORYTYPE" , collectibleData : GetHouseCategoryType ( ) ) ) )
if not canJumpToHouse then
local disableReason = isUnlocked and GetString ( SI_COLLECTIONS_CANNOT_JUMP_TO_HOUSE_FROM_LOCATION ) or GetString ( SI_COLLECTIONS_CANNOT_PREVIEW_HOUSE_FROM_LOCATION )
elseif isUnlocked then
local isPrimaryResidence = collectibleData : IsPrimaryResidence ( ) and GetString ( SI_YES ) or GetString ( SI_NO )
self . primaryResidenceLabel : SetText ( zo_strformat ( SI_HOUSING_BOOK_PRIMARY_RESIDENCE_FORMATTER , isPrimaryResidence ) )
else
end
end
end
if collectibleData then
end
end
if collectibleData then
-- Preview, behavior will always be inside
else
local TRAVEL_INSIDE = false
end )
local TRAVEL_OUTSIDE = true
end )
end
end
end
end
end
end
end
HOUSING_BOOK_KEYBOARD = HousingBook_Keyboard : New ( control , "housingBook" , ZO_SpecializedCollectionsBook_Keyboard_CategoryLayout_UnlockState )
end |