public virtual Task Generate(IField field) { var mob = new FieldObjMob(MobTemplate, LifeTemplate.Left) { Position = LifeTemplate.Position, Foothold = field.GetFoothold(LifeTemplate.FH) }; return(field.Enter(mob, () => mob.GetEnterFieldPacket(FieldObjMobAppearType.Regen))); }
public override async Task Generate(IField field) { var mob = new FieldObjMob(MobTemplate, LifeTemplate.Left) { Position = LifeTemplate.Position, Foothold = field.GetFoothold(LifeTemplate.FH) }; await field.Enter(mob, () => mob.GetEnterFieldPacket(FieldObjMobAppearType.Regen)); Mob = mob; }