idTech4.idCvarSystem.Init C# (CSharp) Method

Init() public method

public Init ( ) : void
return void
		public void Init()
		{
			if(this.IsInitialized == true)
			{
				throw new InvalidOperationException("cvar system already initialized");
			}

			idE.CmdSystem.AddCommand("toggle", "toggles a cvar", CommandFlags.System, new EventHandler<CommandEventArgs>(Cmd_Toggle));
			idE.CmdSystem.AddCommand("set", "sets a cvar", CommandFlags.System, new EventHandler<CommandEventArgs>(Cmd_Set));
			idE.CmdSystem.AddCommand("sets", "sets a cvar and flags it as server info", CommandFlags.System, new EventHandler<CommandEventArgs>(Cmd_SetS));
			idE.CmdSystem.AddCommand("setu", "sets a cvar and flags it as user info", CommandFlags.System, new EventHandler<CommandEventArgs>(Cmd_SetU));
			idE.CmdSystem.AddCommand("sett", "sets a cvar and flags it as tool", CommandFlags.System, new EventHandler<CommandEventArgs>(Cmd_SetT));
			idE.CmdSystem.AddCommand("seta", "sets a cvar and flags it as archive", CommandFlags.System, new EventHandler<CommandEventArgs>(Cmd_SetA));
			idE.CmdSystem.AddCommand("reset", "resets a cvar", CommandFlags.System, new EventHandler<CommandEventArgs>(Cmd_Reset));
			idE.CmdSystem.AddCommand("listCvars", "list cvars", CommandFlags.System, new EventHandler<CommandEventArgs>(Cmd_List));
			idE.CmdSystem.AddCommand("cvar_reset", "restart the cvar system", CommandFlags.System, new EventHandler<CommandEventArgs>(Cmd_Restart));

			RegisterStatics();

			_initialized = true;
		}