コード例 #1
0
 public static GameEvents.DRegularEvent CreateKeyPressEvent(Action <ITimeStep> keyPressed, KeyDef key)
 {
     return(ts =>
     {
         if (Input.GetKeyDown(key.Key) &&
             key.ModifiersHappy &&
             !key.UnneccessaryModifiers(ModifierAllows.CancelWhenUnnecessaryModifiers))
         {
             keyPressed(ts);
         }
     });
 }