public override void Finish(Status status, BehaviourContext context) { RandomContext tmpContext = (RandomContext)context; Debug.Log("Status: " + _status); Debug.Log("Current number: " + tmpContext.currentNumber); }
public Form1() { InitializeComponent(); game = IOC.Resolve <Game>(); rand = IOC.Resolve <RandomContext>(); monsterS = IOC.Resolve <MonsterService>(); }
public List <Game> Get(int pageNo = 0, int resultSize = 10) { using (var db = new RandomContext()) { var from = pageNo * resultSize; return(db.Games.Skip(from).Take(resultSize).ToList()); } }
public override Status Run(float dt, BehaviourContext context) { RandomContext tmpContext = (RandomContext)context; int currentValue = Random.Range(min, max); tmpContext.currentNumber = currentValue; _status = Status.FAIL; return(_status); }
void Start() { timer = new Timer(); context = new RandomContext(6); //sequenceList.Add(new RandomNumber1(0,10)); Selector sequence = new Selector("Selector check number", new After("Wait 2 second for random", 2, new RandomNumber1(0, 10), timer), new After("Wait 1 second for checking number", 1, new CheckNumber(), timer)); behaviourTree = new Root(context, sequence); }
public JsonResult GetRandomGame() { var random = new Random(); var randomId = random.Next(1, 5173); Game game; using (var db = new RandomContext()) { game = db.Games.FirstOrDefault(x => x.Id == randomId); } return(Json(game)); }
public override Status Run(float dt, BehaviourContext context) { RandomContext tmpContext = (RandomContext)context; if (tmpContext.currentNumber == tmpContext.targetNumber) { _status = Status.SUCCESS; } else { _status = Status.FAIL; } return(_status); }
public override string VisitRandom(RandomContext context) { if (context.phrase() != null) { return(VisitPhrase(context.phrase())); } if (context.number() != null) { var num = VisitNumber(context.number()); int.TryParse(num, out var i); return(i > 1 ? Generator.Number(1, i).ToString() : Generator.Number(0, 1).ToString()); } var parser = QuickParse(Generator.Phrase); return(VisitPhrase(parser.phrase())); }
public DataPointsController(RandomContext context) { _context = context; }
/// <summary> /// Creates and saves the given number of fake patients /// </summary> public static List <Patient> CreateFakePatients(Doctor doctor, CerebelloEntities db, int count) { var maleFirstNames = new[] { "André", "Anderson", "Alan", "Artur", "Bruno", "Carlos", "Daniel", "Danilo", "Ernani", "Fabiano", "Fábio", "Guilherme", "Hélcio", "Jorge", "Leonardo", "Marcelo", "Miguel", // po cara! eu tb! // blz! haha "Nelson", "Osvaldo", "Patrício", "Roberto", "Ronan", "Thiago" }; var femaleFirstNames = new[] { "Alice", "Aline", "Bianca", "Bruna", "Carla", "Daniela", "Elaine", "Fabíola", "Fabiana", "Giovana", "Íngridi", "Jaqueline", "Larissa", "Marcela", "Natália", "Paula", "Quelen", "Renata", "Silvana", "Tatiana", "Valquíria", "Zilá" }; var middleNames = new[] { "Albuquerque", "Almeida", "Bastos", "Queiróz", "Teixeira", "Silva", "Rodrigues", "Santos", "Pena", "Bicudo", "Gonçalves", "Machado", "Vianna", "Souza", "Moreira", "Vieira", "Correia", "Reis", "Delgado" }; var professions = new[] { "Pedreiro(a)", "Arquiteto(a)", "Programador(a)", "Economista", "Engenheiro(a)", "Padeiro(a)", "Eletricista", "Vendedor(a)", "Consultor(a)", "Biólogo(a)", "Carpinteiro(a)", "Advogado(a)" }; using (var rc = RandomContext.Create()) { var random = rc.Random; var result = new List <Patient>(); for (var i = 0; i < count; i++) { // gender (random upper bound is exclusive) var gender = random.Next(0, 2); // first name var possibleFirstNames = gender == 0 ? maleFirstNames : femaleFirstNames; var firstName = possibleFirstNames[random.Next(possibleFirstNames.Length)]; // middle names var chosenMiddleNames = new string[random.Next(2, 4)]; for (var j = 0; j < chosenMiddleNames.Length; j++) { chosenMiddleNames[j] = middleNames[random.Next(middleNames.Length)]; } var birthDate = new DateTime( random.Next(1950, 2000), random.Next(1, 13), random.Next(1, 29), 00, 00, 000, DateTimeKind.Utc); var patient = new Patient { Person = new Person { FullName = firstName + " " + string.Join(" ", chosenMiddleNames), Gender = (short)gender, DateOfBirth = birthDate, MaritalStatus = (short?)random.Next(0, 4), BirthPlace = "Brasileiro(a)", CPF = "87324128910", Profession = professions[random.Next(professions.Length)], CreatedOn = Firestarter.UtcNow, PracticeId = doctor.PracticeId, }, Doctor = doctor, PracticeId = doctor.PracticeId, }; // it's important do remove diacritics because StmpClient crashes on non-ascii characters patient.Person.Email = StringHelper.RemoveDiacritics((firstName + string.Join("", chosenMiddleNames)).ToLower() + "@fakemail.com"); Debug.Assert(!patient.Person.Addresses.Any()); patient.Person.Addresses.Add( new Address { CEP = random.Next(36000000, 37000000).ToString(CultureInfo.InvariantCulture), StateProvince = "MG", City = "Juiz de Fora", Neighborhood = "Centro", Street = "Rua " + middleNames[random.Next(middleNames.Length)] + " " + middleNames[random.Next(middleNames.Length)], Complement = "", PracticeId = doctor.PracticeId, }); result.Add(patient); db.Patients.AddObject(patient); } db.SaveChanges(); return(result); } }
public override void Start(BehaviourContext context) { RandomContext tmpContext = (RandomContext)context; Debug.Log(name + "Target number is: " + tmpContext.targetNumber + "Current number: " + tmpContext.currentNumber); }
public override void Finish(Status status, BehaviourContext context) { RandomContext tmpContext = (RandomContext)context; Debug.Log("Status: " + _status); }