public static void Init(object ticks) { timeLine = new TimeLine(); timeLine.Init(System.Convert.ToDouble(ticks)); Logger.DEBUG("ticks offset: ", timeLine.OffsetTicks()); timedTask = new TimedTask(); timedTask.Init(); timeRecorder = new TimeRecorder(); Inited = true; }
public override void OnInspectorGUI() { TimeRecorder timeRecorder = target as TimeRecorder; int oldIndentLevel = EditorGUI.indentLevel; _Foldout_TimeRecord = EditorGUILayout.Foldout(_Foldout_TimeRecord, new GUIContent("Time Records")); if (_Foldout_TimeRecord) { var records = timeRecorder.Reocrds; for (int i = 0; i < records.Length; i++) { var record = records[i]; OnInspectorGUI_RecordData(record); } } EditorGUI.indentLevel = oldIndentLevel; Repaint(); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); if (GUILayout.Button("Set end of day date")) { TimeRecorder timeController = (TimeRecorder)target; timeController.SetTimeToEndOfDay(1); } if (GUILayout.Button("Add 60 seconds")) { TimeRecorder timeController = (TimeRecorder)target; timeController.AddExtraSeconds(60); } if (GUILayout.Button("Add 3600 seconds")) { TimeRecorder timeController = (TimeRecorder)target; timeController.AddExtraSeconds(3600); } }
public void RegisterRecorder(TimeRecorder newREcorder) { _timeRecorders.Add(newREcorder); }
public void StartTimeRecord() { timeRecorder = new TimeRecorder(); }
public void OnEachMoveStart(ChessBoard chessBoard) { moveTimeRecorder = new TimeRecorder(); }