示例#1
0
 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;
     }
 }
示例#2
0
 public void UsePredefinedFunction(Guid fieldId, Guid elementId, PredefinedFunction predefinedFunction)
 {
     Game.UsePredefinedFunction(fieldId, elementId, predefinedFunction);
     AddDomainEvent(new ActiveElementMovedEvent(Id));
 }