public void StartMatching(SnapZone snapZone) { if (blockHandler.isDropped) { if (snapZone != null && snapZone.block != null) { MatchingManager.AddMatchedBlocks(snapZone.block); } if (snapZone.upSnapZone != null && snapZone.upSnapZone.block != null) { MatchingManager.AddMatchedBlocks(snapZone.upSnapZone.block); } if (snapZone.downSnapZone != null && snapZone.downSnapZone.block != null) { MatchingManager.AddMatchedBlocks(snapZone.downSnapZone.block); } if (snapZone.rightSnapZone != null && snapZone.rightSnapZone.block != null) { MatchingManager.AddMatchedBlocks(snapZone.rightSnapZone.block); } if (snapZone.leftSnapZone != null && snapZone.leftSnapZone.block != null) { MatchingManager.AddMatchedBlocks(snapZone.leftSnapZone.block); } } }
public HostedService(IBusControl busControl, IConfiguration configuration, MatchingManager matchingManager, RoomManager roomManager) { _busControl = busControl; _configuration = configuration; _matchingManager = matchingManager; _roomManager = roomManager; }
public DummyMatchingService(IMapper mapper, IMediatorHandler bus, RoomManager roomManager, MatchingManager matchingManager) { _mapper = mapper; _bus = bus; _roomManager = roomManager; _matchingManager = matchingManager; }
public void Set(string roomid, string name, int member, int maxmember, MatchingManager m) { RoomId = roomid; NameText.text = name; MemberText.text = string.Format("{0:D} / {1:D}", member, maxmember); IdText.text = RoomId; MatchingManager = m; JoinSetup(); }
private void OnMouseUp() { if (MatchingManager.Matching()) { isMatched = true; } else { isMatched = false; } }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); } }
public DummyMatchingCommandHandler( IDummyRedisRepository redis, IMediatorHandler bus, IRequestClient <GetMoneyMqCommand> moneyClient, MatchingManager matchingManager, RoomManager roomManager) { _redis = redis; _bus = bus; _moneyClient = moneyClient; _matchingManager = matchingManager; _roomManager = roomManager; }
void Awake() { if (Instance) { Destroy(gameObject); } else { Instance = this; } RemainingTurns = startingTurns; Score = 0; }
static void Main(string[] args) { Application.EnableVisualStyles(); var logger = new Logger(); var matchingManager = new MatchingManager(logger); IImportModule <DataItem, DataItemError>[] modules = { new ExcelImport <DataItem, DataItemError>(logger), new DbfImport <DataItem, DataItemError>(logger), new CsvImport <DataItem, DataItemError>(logger) }; Application.Run(new AppForm(logger, matchingManager, modules)); }
public ActionResult SaveLocation(string lat, string lng) { var latitude = decimal.Parse(lat ?? "0", System.Globalization.CultureInfo.InvariantCulture); var longitude = decimal.Parse(lng ?? "0", System.Globalization.CultureInfo.InvariantCulture); var manager = new MatchingManager(); var locations = Enumerable.Empty <UsersInRadius>(); var thisUserId = User.Identity.GetUserId(); using (var db = new ApplicationDbContext()) { Location location = new Location() { Latitude = latitude, Longitude = longitude, Id = thisUserId }; bool inDatabase = db.Locations.Any(u => u.Id == thisUserId); if (inDatabase == false) { var saveLocationQuery = db.Locations.Add(location); } else { var getLocation = from loc in db.Locations where loc.Id == thisUserId select loc; foreach (Location position in getLocation) { position.Latitude = location.Latitude; position.Longitude = location.Longitude; } } db.SaveChanges(); } locations = manager.GetUsersAsync(latitude, longitude); return(Json(locations)); }
static void Main(string[] args) { //HailMary hailMary = new HailMary(); //List<string> alternates = hailMary.LoadFromAlternatesFile("D:/alternates.csv", 16028369); //Row[] alternateAllData = alternates.Select(n => FileLibrary.ParseRow(n)).ToArray(); // Load Data var lines = FileLibrary.GetLines(); Row[] allData = lines.Skip(1).Where(l => l != ",,,,,,,,,,,,,,,,,,").Select(l => FileLibrary.ParseRow(l)).ToArray(); List <Row> toProcess = new List <Row>(); toProcess.AddRange(allData); //toProcess.AddRange(alternateAllData); allData = toProcess.ToArray(); var realData = toProcess.Where(r => r.EnterpriseID >= 15374761).OrderBy(n => n.MRN).ToArray(); // Clean Data Console.WriteLine("Cleaning Rows"); DataCleaningManager.CleanData(ref allData, realData); Console.WriteLine("Done Cleaning Rows"); // Load Data ClosedSets originalMatches = FileLibrary.LoadOriginalMatches(allData); ClosedSets newMatches = FileLibrary.LoadOriginalMatches(allData); // create a copy to edit // Match Data MatchingManager matchingManager = new MatchingManager(_printErrors, _printActuals, _printLargeGroupValues); matchingManager.FindAllMatches(allData, ref newMatches); List <List <int> > finalSubmission = newMatches.ClosedRowSets();//hailMary.Collapse(newMatches.ClosedRowSets()); FileLibrary.SaveFinalSubmission(finalSubmission, @"submission.csv"); Console.ReadLine(); }
private void Start() { StartAnimation(); matchingManager = GameObject.Find("MatchingManager").GetComponent <MatchingManager>(); userInfo = GameObject.Find("DataObject").GetComponent <UserInfo>(); matchBtn.GetComponent <Button>().onClick.AddListener(matchingManager.MatchingRequest); cancelBtn.GetComponent <Button>().onClick.AddListener(matchingManager.MatchingCancel); acceptBtn.GetComponent <Button>().onClick.AddListener(matchingManager.AccpetMatchMakingResult); declineBtn.GetComponent <Button>().onClick.AddListener(matchingManager.RefuseMatchMakingResult); matchBtn.SetActive(true); cancelBtn.SetActive(false); matchTimer.SetActive(false); matchCompletePanel.SetActive(false); matchWaitingPanel.SetActive(false); ShowProfile(); SoundManager.instance.PlayBGM("Lobby_BGM", .4f); }
// Use this for initialization void Awake() { matchingManager = GameObject.FindGameObjectWithTag("MatchingManager").GetComponent <MatchingManager>(); }
public MainMenuController() { _Manager = new MatchingManager(); }
public ChatController() { _messageRepo = new MessageRepository(); _context = new ApplicationDbContext(); matchRepo = new MatchingManager(); }