コード例 #1
0
 public void ResetStream()
 {
     myModifiers.Clear();
     myColor    = streamColor.notSet;
     myState    = streamState.unchanged;
     startValue = 0f;
     finalValue = 0f;
 }
コード例 #2
0
 public static ResourceStream getStream(float value, streamState state, streamColor color)
 {
     if (unUsedPool.Count > 0)
     {
         //Debug.Log (unUsedPool.Count + usedPool.Count);
         ResourceStream returnStream = unUsedPool [0];
         unUsedPool.Remove(returnStream);
         returnStream.SetStream(value, color, state);
         return(returnStream);
     }
     else
     {
         ResourceStream returnStream = new ResourceStream(value, color, state);
         usedPool.Add(returnStream);
         Debug.Log(unUsedPool.Count + usedPool.Count);
         return(returnStream);
     }
 }
コード例 #3
0
 public void SetStream(float InitialValue, streamColor myStartColor, streamState myStartState)
 {
     startValue = InitialValue;
     myColor    = myStartColor;
     myState    = myStartState;
 }