示例#1
0
 IEnumerator FillFuelFull(IFuelConsumer consumer)
 {
     while (!consumer.Fill(Time.deltaTime))
     {
         yield return(new WaitForFixedUpdate());
     }
 }
示例#2
0
 IEnumerator FillFuel(IFuelConsumer consumer, float points)
 {
     for (float i = 0; i < points; i += Time.deltaTime)
     {
         consumer.Fill(Time.deltaTime);
         yield return(new WaitForFixedUpdate());
     }
 }