예제 #1
0
 //Because the block may have multiple things calling Evaluate on it per frame we designate an output for each frame
 public float Evaluate(int frame, List <float> inputs)
 {
     if (!FrameToOutput.ContainsKey(frame))
     {
         FrameToOutput [frame] = inputs[0];
     }
     return(FrameToOutput [frame - 1]);
 }
예제 #2
0
 public float GetFrameOutput(int frame)
 {
     if (FrameToOutput.ContainsKey(frame))
     {
         return(FrameToOutput[frame]);
     }
     return(0);
 }