Exemple #1
0
        public static MoveToPositionStep CreateFromInputString(string inputLine, IEntitySupplier supplier)
        {
            string[] chunks = inputLine.Split(' ');

            var mover     = supplier.GetEntityByAlias(chunks.First());
            var target    = supplier.GetEntityByAlias(chunks.Last());
            var speedType = StepUtilities.SpeedTypeFromString(chunks[1]);

            return(new MoveToPositionStep(mover, target, speedType));
        }
Exemple #2
0
 public StepBuilder(IEntitySupplier entitySupplier)
 {
     this.entitySupplier = entitySupplier;
 }