idTech4.idEventLoop.Init C# (CSharp) Méthode

Init() public méthode

public Init ( ) : void
Résultat void
		public void Init()
		{
			_initialTimeOffset = idE.System.Milliseconds;

			idE.System.StartupVariable("journal", false);

			switch(idE.CvarSystem.GetInteger("com_journal"))
			{
				case 1:
					idConsole.WriteLine("Journaling events");

					_journalFile = idE.FileSystem.OpenFileWrite("journal.dat");
					_journalDataFile = idE.FileSystem.OpenFileWrite("journaldata.dat");
					break;

				case 2:
					idConsole.WriteLine("Replaying journaled events");

					_journalFile = idE.FileSystem.OpenFileRead("journal.dat");
					_journalDataFile = idE.FileSystem.OpenFileRead("journaldata.dat");
					break;
			}

			if((_journalFile == null) || (_journalDataFile == null))
			{
				idE.CvarSystem.SetInteger("com_journal", 0);

				_journalFile = null;
				_journalDataFile = null;

				idConsole.WriteLine("Couldn't open journal files");
			}
		}