do if not _G.__gacScheduleSurface1 then _G.__gacScheduleSurface1=true local ok,e=pcall(function() local m=CS.RPG.Client.GlobalVars.s_ModuleManager.ChallengeModule local flags=CS.System.Enum.ToObject(typeof(CS.System.Reflection.BindingFlags),60) local methods=m:GetType():GetMethods(flags) for i=0,methods.Length-1 do local x=methods[i];if string.find(string.lower(x.Name),'schedule') or string.find(string.lower(x.Name),'time') or string.find(string.lower(x.Name),'open') then CS.UnityEngine.Debug.Log('[GAC_SCHEDULE_SURFACE] '..tostring(x)) end end end) if not ok then CS.UnityEngine.Debug.Log('[GAC_SCHEDULE_SURFACE] ERROR '..tostring(e)) end end end