|
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 |
---------------------- Scrying Ingame ----------------------local ANTIQUITY_SCRYING_INTERACTION ={ interactTypes = { INTERACTION_ANTIQUITY_SCRYING },}endlocal KEYBOARD_STYLE ={ helpTutorialsDescriptor = { keybind = "TOGGLE_HELP", }}local GAMEPAD_STYLE ={ helpTutorialsDescriptor = { keybind = "GAMEPAD_SPECIAL_TOGGLE_HELP", }}-- This object holds the interaction logic between the scrying remote scene and the rest of the ingame UI. return objectend if newState == SCENE_SHOWING then end end) SCRYING_SCENE:SetHideSceneConfirmationCallback(function(scene, nextSceneName, bypassHideSceneConfirmationReason) else end end) -- Input mode switching is also partially handled in internalingame local HANDLED = true return HANDLED end) local overlaySceneInfo = { systemFilters = { UI_SYSTEM_ANTIQUITY_SCRYING }, } if accept then else end end EVENT_MANAGER:RegisterForEvent("ZO_IngameScrying", EVENT_SCRYING_EXIT_RESPONSE, OnScryingExitResponse) self.platformStyle = ZO_PlatformStyle:New(function(style) self:ApplyPlatformStyle(style) end, KEYBOARD_STYLE, GAMEPAD_STYLE)end --Reset the text here to handle the force uppercase on gamepadend --Remove the scrying actions fragment so it can be on top of the gamepad UI mode fragment end else end -- Re-add the scrying actions fragment so it can be on top of the gamepad UI mode fragmentendend |