ESO Lua File v100014

pregame/accountlogin/havoksplash.lua

[◄ back to folders ]
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
do
    local ZO_HavokSplashFragment = ZO_FadeSceneFragment:Subclass()
    function ZO_HavokSplashFragment:New(control)
        local fragment = ZO_FadeSceneFragment.New(self, control, 700)
        fragment.control = control
        return fragment
    end
    function ZO_HavokSplashFragment:Show()
        self.autoFadeTime = GetFrameTimeMilliseconds() + 2000
        local function OnUpdate()
            if(GetFrameTimeMilliseconds() >= self.autoFadeTime) then
                self.control:SetHandler("OnUpdate", nil)
                SCENE_MANAGER:Hide("havokSplash")
            end
        end
        self.control:SetHandler("OnUpdate", OnUpdate)
        -- Call base class for animations after everything has been tweaked
        ZO_FadeSceneFragment.Show(self)
    end
    function ZO_HavokSplashFragment:OnHidden()
        ZO_FadeSceneFragment.OnHidden(self)
        self.control:SetHandler("OnUpdate", nil)
    end
    CreateHavokSplashScene = function(control)
        local havokSplash = ZO_Scene:New("havokSplash", SCENE_MANAGER)
        havokSplash:AddFragment(ZO_HavokSplashFragment:New(control))
    end
end
end
    if(IsConsoleUI() or not ZO_Pregame_MustPlayVideos()) then
        SCENE_MANAGER:Hide("havokSplash")
    end
end