public function RenderSteam3()
	{
		$AccountInstance = $this->GetAccountInstance();
		$AccountType = $this->GetAccountType();
		$AccountTypeChar = isset( self::$AccountTypeChars[ $AccountType ] ) ? 
			self::$AccountTypeChars[ $AccountType ] : 
			'i';
		
		$RenderInstance = false;
		
		switch( $AccountType )
		{
			case self::TypeChat:
			{
				if( $AccountInstance & SteamID :: InstanceFlagClan )
				{
					$AccountTypeChar = 'c';
				}
				else if( $AccountInstance & SteamID :: InstanceFlagLobby )
				{
					$AccountTypeChar = 'L';
				}
				
				break;
			}
			case self::TypeAnonGameServer:
			case self::TypeMultiseat:
			{
				$RenderInstance = true;
				
				break;
			}
			case self::TypeIndividual:
			{
				$RenderInstance = $AccountInstance != self::DesktopInstance;
				
				break;
			}
		}
		
		$Return = '[' . $AccountTypeChar . ':' . $this->GetAccountUniverse() . 
			':' . $this->GetAccountID();
		
		if( $RenderInstance )
		{
			$Return .= ':' . $AccountInstance;
		}
		
		return $Return . ']';
	}
public function RenderSteam3()
	{
		$AccountInstance = $this->GetAccountInstance();
		$AccountType = $this->GetAccountType();
		$AccountTypeChar = isset( self::$AccountTypeChars[ $AccountType ] ) ? 
			self::$AccountTypeChars[ $AccountType ] : 
			'i';
		
		$RenderInstance = false;
		
		switch( $AccountType )
		{
			case self::TypeChat:
			{
				if( $AccountInstance & SteamID :: InstanceFlagClan )
				{
					$AccountTypeChar = 'c';
				}
				else if( $AccountInstance & SteamID :: InstanceFlagLobby )
				{
					$AccountTypeChar = 'L';
				}
				
				break;
			}
			case self::TypeAnonGameServer:
			case self::TypeMultiseat:
			{
				$RenderInstance = true;
				
				break;
			}
			case self::TypeIndividual:
			{
				$RenderInstance = $AccountInstance != self::DesktopInstance;
				
				break;
			}
		}
		
		$Return = '[' . $AccountTypeChar . ':' . $this->GetAccountUniverse() . 
			':' . $this->GetAccountID();
		
		if( $RenderInstance )
		{
			$Return .= ':' . $AccountInstance;
		}
		
		return $Return . ']';
	}
public function RenderSteam3 ( ) { $ AccountInstance = $ this -> GetAccountInstance ( ) ; $ AccountType = $ this -> GetAccountType ( ) ; $ AccountTypeChar = isset ( self :: $ AccountTypeChars [ $ AccountType ] ) ? self :: $ AccountTypeChars [ $ AccountType ] : 'i' ; $ RenderInstance = false ; switch ( $ AccountType ) { case self :: TypeChat : { if ( $ AccountInstance & SteamID :: InstanceFlagClan ) { $ AccountTypeChar = 'c' ; } else if ( $ AccountInstance & SteamID :: InstanceFlagLobby ) { $ AccountTypeChar = 'L' ; } break ; } case self :: TypeAnonGameServer : case self :: TypeMultiseat : { $ RenderInstance = true ; break ; } case self :: TypeIndividual : { $ RenderInstance = $ AccountInstance != self :: DesktopInstance ; break ; } } $ Return = '[' . $ AccountTypeChar . ':' . $ this -> GetAccountUniverse ( ) . ':' . $ this -> GetAccountID ( ) ; if ( $ RenderInstance ) { $ Return .= ':' . $ AccountInstance ; } return $ Return . ']' ; }
Renders this instance into its Steam3 representation.

@return string A string Steam3 representation of this SteamID.
Renders this instance into its Steam3 representation .