コード例 #1
0
 void Update()
 {
     if (autoSaveScene && CheckTimeInterval())
     {
         SaveScene();
         lastAutoSaveTime = Khronos.UnixTimeNow();
     }
 }
コード例 #2
0
 bool CheckTimeInterval()
 {
     if (Khronos.UnixTimeNow() >= (lastAutoSaveTime + autoSaveInterval * 60))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #3
0
        public static string timeCorrection(List <string> _arr)
        {
            Khronos _khronos = new Khronos();

            _khronos.LogType    = Convert.ToBoolean(_arr[0].ToString());
            _khronos.LogDate    = Convert.ToDateTime(_arr[1].ToString());
            _khronos.CorrTime   = Convert.ToDateTime(_arr[2].ToString());
            _khronos.EmployeeID = Convert.ToInt32(_arr[3].ToString());
            _khronos.CorrReason = _arr[4].ToString();
            _khronos.CorrEmpID  = Convert.ToInt32(_arr[5].ToString());

            return(_khronos.insertTimeCorrection());
        }
コード例 #4
0
ファイル: DailyLogs.aspx.cs プロジェクト: DevOps-SFDC/GPH
        public static string GetLogs(List <string> _arr)
        {
            DataTable dummy = new DataTable();

            Khronos _khr = new Khronos();

            //_khr.TeamID = Convert.ToInt32(_arr[0].ToString());
            _khr.EmployeeID = Convert.ToInt32(_arr[0].ToString());
            //_khr.Month = Convert.ToInt32(_arr[2].ToString());
            //_khr.Year = Convert.ToInt32(_arr[3].ToString());
            _khr.MonthYear = Convert.ToDateTime(_arr[1].ToString());
            DataSet ds = new DataSet();

            try
            {
                dummy.Merge(_khr.displayKhronosLogs(0));
                ds.Tables.Add(dummy);
            }
            catch (Exception ex)
            {
            }
            return(ds.GetXml());
        }
コード例 #5
0
        void SaveScene()
        {
            Scene activeScene = EditorSceneManager.GetActiveScene();

            if (activeScene.isDirty)
            {
                bool savedScene = EditorSceneManager.SaveScene(activeScene);
                if (savedScene)
                {
                    Debug.unityLogger.Log(GetType().ToString(), "Active scene was auto-saved at " + Khronos.UnixTimeNow());
                }

                AssetDatabase.SaveAssets();
            }
        }
コード例 #6
0
 static string GetFilename(string type)
 {
     return(EditorSceneManager.GetActiveScene().name + "-" + type + "-" + Khronos.GetDateCompact(DateTime.Now) + ".png");
 }