Axiom.SceneManagers.PortalConnected.PCZSceneManager.SetOption C# (CSharp) Метод

SetOption() публичный Метод

public SetOption ( string key, object val ) : bool
key string
val object
Результат bool
		public bool SetOption( string key, object val )
		{
			if ( key == "ShowBoundingBoxes" )
			{
				showBoundingBoxes = Convert.ToBoolean( val );
				return true;
			}

			else if ( key == "ShowPortals" )
			{
				showPortals = Convert.ToBoolean( val );
				return true;
			}
			// send option to each zone
			foreach ( PCZone zone in zones )
			{
				if ( zone.SetOption( key, val ) == true )
				{
					return true;
				}
			}

			// try regular scenemanager option
			if ( Options.ContainsKey( key ) )
			{
				Options[ key ] = val;
			}
			else
			{
				Options.Add( key, val );
			}

			return true;
		}