Google. Play. Common. LoadingScreen. LoadingBar
A loading bar that can be used to display download progress to the user.
Summary
Inheritance
Inherits from: MonoBehaviour
        Public attributes | 
    |
|---|---|
        AssetBundleDownloadToInstallRatio = 0.8f
       | 
      
        float
        Proportion of the loading bar allocated to AssetBundle download progress.  
       | 
    
        Background
       | 
      
        RectTransform
        The loading bar background.  
       | 
    
        InnerBorderWidth = 6f
       | 
      
        float
        The inner border width.  
       | 
    
        Outline
       | 
      
        RectTransform
        The loading bar outline.  
       | 
    
        OutlineWidth = 6f
       | 
      
        float
        The outline width.  
       | 
    
        Progress = 0.25f
       | 
      
        float
        AssetBundle download and install progress.  
       | 
    
        ProgressFill
       | 
      
        RectTransform
        The loading bar progress fill.  
       | 
    
        ProgressHolder
       | 
      
        RectTransform
        The loading bar progress holder.  
       | 
    
        ResizeAutomatically = true
       | 
      
        bool
        If true, the Outline and Background RectTransforms will update to match the outline and border width.  
       | 
    
        Public functions | 
    |
|---|---|
        ApplyBorderWidth()
       | 
      
        void
        Applies the border width to the loading bar.  
       | 
    
        FillUntilDone(AsyncOperation operation, float startingFillProportion, float endingFillProportion, bool skipFinalUpdate)
       | 
      
        IEnumerator
        Updates a loading bar by the progress made by an asynchronous operation.  
       | 
    
        SetProgress(float proportionOfLoadingBar)
       | 
      
        void
        Sets the loading bar progress to the specified value in the range [0,1].  
       | 
    
Public attributes
AssetBundleDownloadToInstallRatio
float AssetBundleDownloadToInstallRatio = 0.8f
Proportion of the loading bar allocated to AssetBundle download progress.
The remainder of the loading bar is allocated to install progress.
Background
RectTransform Background
The loading bar background.
InnerBorderWidth
float InnerBorderWidth = 6f
The inner border width.
Outline
RectTransform Outline
The loading bar outline.
OutlineWidth
float OutlineWidth = 6f
The outline width.
Progress
float Progress = 0.25f
AssetBundle download and install progress.
The value set in the Editor is ignored at runtime.
ProgressFill
RectTransform ProgressFill
The loading bar progress fill.
ProgressHolder
RectTransform ProgressHolder
The loading bar progress holder.
ResizeAutomatically
bool ResizeAutomatically = true
If true, the Outline and Background RectTransforms will update to match the outline and border width.
Public functions
ApplyBorderWidth
void ApplyBorderWidth()
Applies the border width to the loading bar.
FillUntilDone
IEnumerator FillUntilDone( AsyncOperation operation, float startingFillProportion, float endingFillProportion, bool skipFinalUpdate )
Updates a loading bar by the progress made by an asynchronous operation.
The bar will interpolate between startingFillProportion and endingFillProportion as the operation progresses.
| Details | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parameters | 
              
  | 
          
SetProgress
void SetProgress( float proportionOfLoadingBar )
Sets the loading bar progress to the specified value in the range [0,1].
| Details | |||
|---|---|---|---|
| Parameters | 
              
  |