Beispiel #1
0
 public static VBIState VBITick(VBIState state, VBITick action)
 {
     if (action.VBIMode == 1)
     {
         return(new VBIState(5));
     }
     else
     {
         var meter = action.VBIMode;
         return(state.VBIStateNumber < meter ? new VBIState(state.VBIStateNumber + 1) : new VBIState(1));
     }
 }
Beispiel #2
0
 public static VBIState ResetAudibleState(VBIState state, VBIResetAction action)
 {
     return(new VBIState(0));
 }
Beispiel #3
0
 public static VBIState VBITock(VBIState state, VBITock action)
 {
     return(action.VBIMode == 1 ? new VBIState(0) : new VBIState(state.VBIStateNumber));
 }