public SituationCreationCommand( IVerb verb, global::Recipe recipe, SituationState situationState, DraggableToken sourceToken = null) : base(verb, recipe, situationState, sourceToken) { }
public SituationClock( float?timeRemaining, SituationState state, global::Recipe withPrimaryRecipe, ISituationSubscriber s) : base(timeRemaining, state, withPrimaryRecipe, s) { }
public RecipeExecutionCommand(global::Recipe recipe, Expulsion expulsion) : base(recipe, expulsion) { }
public SituationEffectCommand( global::Recipe recipe, bool asNewSituation, Expulsion expulsion) : base(recipe, asNewSituation, expulsion) { }