Legacy Documentation: Version 5.0
Language: English
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Application.GetStreamProgressForLevel

Switch to Manual
public static function GetStreamProgressForLevel(levelIndex: int): float;

Parameters

Description

How far has the download progressed? [0...1].

In the webplayer this returns the progress of this level.

See Also: CanStreamedLevelBeLoaded function.

	// Print on a guiText how much has been streamed level at index 1
	// When finished streaming, print "Level 1 has been fully streamed!"
	var percentageLoaded : float = 0;
	
	var guiText: GUIText;
    
    
    function Start() {
    	guiText = GetComponent.<GUIText>();
    }
    
	function Update() {
		if(Application.GetStreamProgressForLevel(1) == 1) {
			guiText.text = "Level at index 1 has been fully streamed!";
		} else {
			percentageLoaded = Application.GetStreamProgressForLevel(1) * 100;
			guiText.text = percentageLoaded.ToString();
		}
	}

public static function GetStreamProgressForLevel(levelName: string): float;

Parameters

Description

How far has the download progressed? [0...1].

In the webplayer this returns the progress of this level.

See Also: CanStreamedLevelBeLoaded function.