示例#1
0
        void Manager_Updated(object sender, AutoSplitManagerUpdateEventArgs e)
        {
            if (e.Event != GameEvent.Always)
            {
                return;
            }

            _uiThread.Post(d => UpdateAllAddresses(e.Data), null);
        }
示例#2
0
        void Manager_Updated(object sender, AutoSplitManagerUpdateEventArgs e)
        {
            if (e.Event != SkyrimEvent.LoadScreenEnd)
            {
                return;
            }

            var data  = (SkyrimData)e.Data;
            var start = data.LoadScreenStartLocation;
            var end   = data.Location.Current;

            _uiThread.Post(d => AddLoadScreen(new LoadScreenEntry(start, end)), null);
        }