public void UsePredefinedFunction(Guid fieldId, Guid elementId, PredefinedFunction predefinedFunction) { switch (predefinedFunction) { case PredefinedFunction.ShuffleElements: var field = StaticFields.FirstOrDefault(x => x.Id == fieldId); if (field is not null) { field.Shuffle(); } break; } }
public void UsePredefinedFunction(Guid fieldId, Guid elementId, PredefinedFunction predefinedFunction) { Game.UsePredefinedFunction(fieldId, elementId, predefinedFunction); AddDomainEvent(new ActiveElementMovedEvent(Id)); }