public Commute(Action perform, ICommutableShielded[] affecting) { State = CommuteState.Ok; Perform = perform; Affecting = affecting; }
public Commute(Action perform, IShielded[] affecting) { State = CommuteState.Ok; Perform = perform; Affecting = affecting; }