using System; 
 | 
using System.Collections.Generic; 
 | 
using System.IO; 
 | 
using UnityEngine; 
 | 
  
 | 
public class WaitTask : LaunchTask 
 | 
{ 
 | 
    public WaitTask(float seconds) 
 | 
    { 
 | 
        expectTime = Mathf.Max(0.1f, seconds); 
 | 
    } 
 | 
  
 | 
    public override void Begin() 
 | 
    { 
 | 
    } 
 | 
  
 | 
    public override void End() 
 | 
    { 
 | 
    } 
 | 
  
 | 
    public override void Update() 
 | 
    { 
 | 
        timer += Time.deltaTime; 
 | 
  
 | 
        if (timer >= expectTime) 
 | 
        { 
 | 
            done = true; 
 | 
        } 
 | 
        else 
 | 
        { 
 | 
            done = false; 
 | 
            progress = Mathf.Clamp01(timer / expectTime); 
 | 
        } 
 | 
    } 
 | 
  
 | 
} 
 |