public static void functionAfterDelay(delayedBehavior func, int timer) { DelayedAction action = new DelayedAction(timer); action.behavior = func; Game1.delayedActions.Add(action); }
public DelayedAction(int timeUntilAction, delayedBehavior behavior) { this.timeUntilAction = timeUntilAction; this.behavior = behavior; }