// Use this for initialization void Start() { GameObject tmp = GameObject.Find("Observer"); observer = tmp.GetComponent <Observer>(); curCamera = observer.GetCamera(); child = transform.Find("Hold_Scale").gameObject; rend = GetComponent <Renderer>(); holdScript = GetComponent <Hold>(); body = new GameObject[4]; if (gameObject.tag == "Hold_Normal") { body[0] = transform.Find("Phase2").Find("body_RH").gameObject; body[1] = transform.Find("Phase2").Find("body_LH").gameObject; } body[2] = transform.Find("Phase2").Find("body_RF").gameObject; body[3] = transform.Find("Phase2").Find("body_LF").gameObject; }
/// <summary> /// once a game has reached gameover the reset get's called to clear everything /// </summary> public void Reset() { nextBlock = new NextBlock(); grid = new TetrisGrid(); block = new Block(); score = new Score(); hold = new Hold(); over.grid = grid; over.score = score; block.Grid = grid; grid.Gblock = block; score.grid = grid; score.font = font; hold.font = font; title.fontBig = fontBig; over.fontBig = fontBig; help.fontBig = fontBig; }
private bool LoadHold(HoldProxy p) { Hold h = Deproxy.GetHold(p); string objTypeAndName = p.GetDataType().ToLower() + ": " + p.FriendlyString(); if (moonServer.Holds.Any(o => o.Name.Equals(h.Name))) { if (ErrorOnDupCheckBox.Checked) { throw new DuplicateException(objTypeAndName); } StatusTextBox.AppendText("Skipping duplicate " + objTypeAndName + "\n"); return(false); } StatusTextBox.AppendText("Adding " + objTypeAndName + "\n"); moonServer.Holds.Add(h); moonServer.SaveChanges(); return(true); }
private void testSingle(double duration, bool auto = false) { var circle = new Hold { StartTime = Time.Current + 1000, EndTime = Time.Current + 1000 + duration, }; circle.ApplyDefaults(new ControlPointInfo(), new BeatmapDifficulty { }); Add(new DrawableHold(circle) { Anchor = Anchor.Centre, Origin = Anchor.Centre, Depth = depthIndex++, Auto = auto }); }
public static bool Contains(this Hold hold, Point p, IReadOnlyEditorLaneEnvironment env) { var laneWidth = env.LaneUnitWidth * MadcaEnv.LaneCount; var matToLeft = new Matrix(); matToLeft.Translate(-laneWidth, 0); var matToRight = new Matrix(); matToRight.Translate(laneWidth, 0); var leftTimes = 0; using (var path = hold.GetGraphicsPath(env)) { if (path.IsVisible(p)) { return(true); } while (path.GetBounds().Right > env.LaneRect.Right) { path.Transform(matToLeft); if (path.IsVisible(p)) { return(true); } leftTimes++; } var matToReset = new Matrix(); matToReset.Translate(laneWidth * leftTimes, 0); path.Transform(matToReset); while (path.GetBounds().Left < env.LaneRect.Left) { path.Transform(matToRight); if (path.IsVisible(p)) { return(true); } } } return(false); }
public string GetCurrentHoldPatronName(int id) { Hold hold = _context.Holds .Include(h => h.LibraryAsset) .Include(h => h.LibraryCard) .FirstOrDefault(c => c.Id == id); if (hold == null) { return "Invalid Id"; } else { int cardId = hold.LibraryCard.Id; return _context.Patrons .Include(p => p.LibraryCard) .FirstOrDefault(p => p.LibraryCard.Id == cardId) .FullName; } }
private void testSingle(double duration, bool auto = false) { var circle = new Hold { StartTime = Time.Current + 1000, EndTime = Time.Current + 1000 + duration, Position = new Vector2(0, -66), endPosition = new Vector2(0, -296.5f), Angle = 0f, NoteColor = Color4.Crimson, }; circle.ApplyDefaults(new ControlPointInfo(), new BeatmapDifficulty { }); var drawable = new TestDrawableHoldNote(circle, auto); Add(drawable); }
private void addHold() { var hold = new Hold { StartTime = Time.Current + 1000, EndTime = Time.Current + 6000, Position = new Vector2(0, 0), }; hold.ApplyDefaults(new ControlPointInfo(), new BeatmapDifficulty { CircleSize = 2 }); Add(new TestDrawableHold(hold, false) { Anchor = Anchor.Centre, Origin = Anchor.Centre, }); }
public void PlaceHold(int assetId, int libraryCardId) { LibraryAsset libraryAsset = context.LibraryAssets.FirstOrDefault(e => e.Id == assetId); LibraryCard libraryCard = context.LibraryCards.FirstOrDefault(e => e.Id == libraryCardId); if (libraryAsset.Status.Name == "Available") { UpdateStatus(assetId, "On Hold"); } Hold hold = new Hold { HoldPlaced = DateTime.Now, LibraryAsset = libraryAsset, LibraryCard = libraryCard }; context.Add(hold); context.SaveChanges(); }
public void PlaceHold(int assetID, int libraryCardID) { var asset = _context.LibraryAssets.FirstOrDefault(e => e.ID == assetID); var card = _context.LibraryCards.FirstOrDefault(e => e.ID == libraryCardID); if (asset.Status.Name == "Available") { UpdateAssetsStatus(assetID, "On Hold"); } var hold = new Hold { HoldPlaced = DateTime.Now, LibraryAsset = asset, LibraryCard = card }; _context.Add(hold); _context.SaveChanges(); }
public ResultStatus AddDataTransaction(Hold cdo) { this.OnBeforeCall(nameof(AddDataTransaction), (DCObject)cdo, (Parameters)null, (Request)null); ResultStatus res; try { res = !this._IsTransactionOpened ? this.GetAddDataTransactionException() : this.AddMethod((Method) new HoldMethod(cdo, HoldMethods.AddDataTransaction, (Hold_Parameters)null)); } catch (Exception ex) { res = this.OnThrowException(ex); } if (res.IsSuccess) { Result result; this.OnAfterCall(nameof(AddDataTransaction), res, (DCObject)cdo, (Parameters)null, (Request)null, result); } return(res); }
private void LoadScene(HScene scene) { sf.Reset(); string[] onHolds = scene.GetOnHolds(); //Debug.Log(onHolds); for (int i = (int)SceneFocus.Choice.RH; i <= (int)SceneFocus.Choice.LF; i++) { if (onHolds[i] != null && onHolds[i].Length > 0) { Transform t = holds.Find(onHolds[i]); if (t != null) { Hold hold = t.gameObject.GetComponent <Hold>(); sf.SetFocusHold(i, hold); } } } cs.SetComments(scene.GetComments()); }
public void PlaceHold(int assetId, int libraryCardId) { var now = DateTime.Now; var asset = _context.LibraryAssets .FirstOrDefault(a => a.Id == assetId); var card = _context.LibraryCards .FirstOrDefault(c => c.Id == libraryCardId); var hold = new Hold { HoldPlaced = now, LibraryAsset = asset, LibraryCard = card }; _context.Add(hold); _context.SaveChanges(); }
public ActionResult TilmeldHold(int turneringsId, int holdId) // ActionResult { // REPOSITORY !!! Turnering turnering = db.Turneringer.Include(h => h.HoldListe).Where(t => t.TurneringId == turneringsId).First(); if (turnering.HoldListe.Count >= turnering.MaxAntalHold) { return(RedirectToAction("Index")); } // REPOSITORY !!! Hold holdAtTilmelde = db.HoldListe.Find(holdId); turnering.HoldListe.Add(holdAtTilmelde); db.SaveChanges(); TurneringDetailsViewModel viewModel = OpbygTurneringDetailsViewModel(turnering); return(View("Details", viewModel)); }
public void PlaceHold(int assetId, int LibraryCard) { var now = DateTime.Now; var asset = _context.libraryAssets.Include(s => s.Status).FirstOrDefault(c => c.Id == assetId); var card = _context.LibraryCards.FirstOrDefault(c => c.Id == LibraryCard); if (asset.Status.Name == "Available") { UpdateAssetStatus(assetId, "On Hold"); } var hold = new Hold { HoldPlaced = now, LibraryAsset = asset, LibraryCard = card }; _context.Add(hold); _context.SaveChanges(); }
public String UnHold(int id, string reason, int u_id) { Result result = new Result(); try { User user = iuser.GetUser(u_id); if (user != null) { OverTimeRequest overTimeRequest = ioverTimeRequest.GetOverTimeRequest(id); overTimeRequest.rq_hold_yn = null; overTimeRequest.rq_hold_by = u_id; overTimeRequest.rq_hold_by_name = user.u_name; overTimeRequest.rq_hold_date = DateTime.Now; ioverTimeRequest.Update(overTimeRequest); Hold hold = new Hold(); hold.h_doc_id = overTimeRequest.rq_doc_id; hold.h_fun_doc_id = overTimeRequest.rq_id; hold.h_reasons = reason; hold.h_type = "Unhold"; hold.h_cre_by = user.u_id; hold.h_cre_date = DateTime.Now; ihold.Add(hold); result.Objects = null; result.Message = "Success"; return(JsonConvert.SerializeObject(result)); } else { result.Objects = null; result.Message = "You have No privilage to unHold"; return(JsonConvert.SerializeObject(result)); } } catch (Exception ex) { result.Objects = null; result.Message = ex.Message; return(JsonConvert.SerializeObject(result)); } }
/// <summary> /// Places a Hold to the item linked to a card id and subscriber /// </summary> /// <param name="assetId"></param> /// <param name="libraryCardId"></param> /// <returns></returns> public string PlaceHold(int assetId, int libraryCardId) { DateTime now = DateTime.Now; CMSLibraryAsset asset = _context.CMSLibraryAsset .Include(a => a.Status) .FirstOrDefault(a => a.Id == assetId); CMSLibraryCard libraryCard = _context.CMSLibraryCard .FirstOrDefault(a => a.Id == libraryCardId); if (libraryCard == null) // when the card is not valid { return("Invalid card!"); } else if (GetLatestCheckout(assetId).LibraryCard.Id == libraryCardId) // when the checkouter is trying to place a hold { return("You cannot place a hold on an item which you have checked out!"); } else if (GetCurrentHolds(assetId).Any(a => a.LibraryCard.Id == libraryCardId)) // when you are trying to place a second hold on an item { return("You have allready placed a hold on that item!"); } _context.Update(asset); if (asset.Status.Name == "Checked Out") { UpdateStatus(assetId, "On Hold"); } Hold hold = new Hold { HoldPlaced = now, LibraryAsset = asset, LibraryCard = libraryCard }; _context.Add(hold); _context.SaveChanges(); return(null); }
public bool Turn(Hold hold) { if (paused) { return(false); } if (Array.IndexOf(hands, hold.hand) != handOnTurn) { return(false); } handOnTurn = (handOnTurn + 1) % hands.Length; turnsInRound++; if (turnsInRound == hands.Length) { StartCoroutine(TrickCoroutine()); } return(true); }
public void Draw(RenderWindow window, Hold hold) { if (hold.currentPiece != PieceType.Empty) { List <Vector2i> pieceToDraw = PieceTypeUtils.GetPieceTypeBlocks(hold.currentPiece); float xOffset = hold.currentPiece == PieceType.I ? 1.5f : hold.currentPiece == PieceType.O ? 1.5f : 2.0f; float yOffset = hold.currentPiece == PieceType.I ? 4.0f : 3.5f; foreach (Vector2i position in pieceToDraw) { Sprite sprite = new Sprite(); sprite.Texture = AssetPool.blockTextures[(int)hold.currentPiece]; sprite.Position = new Vector2f( AssetPool.holdSprite.Position.X + AssetPool.blockSize.X * (xOffset + position.X), AssetPool.holdSprite.Position.Y + AssetPool.blockSize.Y * (yOffset + position.Y)); window.Draw(sprite); } } }
// Use this for initialization void Start() { SettingsComponent.variableUpdatesEvent += UpdateVariables; UpdateVariables(); _jump = new Jump(); _interact = new Interact(); _hold = new Hold(); _wallMovement = new WallMovement(); _ui_objectiveText = GlobalObjectManager.Instance.HUDCanvas.GetComponentInChildren <UI_ObjectiveText>(); if (_ui_objectiveText == null) { Debug.LogError("WARNING: UI_ObjectiveText reference missing from PlayerControls"); } _ui_objectiveIcon = GlobalObjectManager.Instance.HUDCanvas.GetComponentInChildren <UI_ObjectiveIcon>(); if (_ui_objectiveIcon == null) { Debug.LogError("WARNING: UI_ObjectiveIcon reference missing from PlayerControls"); } }
private void HandleAction(string id, LineAction lineAction) { switch (lineAction.Action) { case LineActions.Air: Air?.Invoke(id, lineAction.Index); break; case LineActions.Dump: Dump?.Invoke(id, lineAction.Index); break; case LineActions.Screen: Screen?.Invoke(id, lineAction.Index); break; case LineActions.Hold: Hold?.Invoke(id, lineAction.Index); break; } }
public IActionResult CustomCrust(Hold h) { Crust crust = new Crust(); foreach (Crust c in _db.Crusts) { if (c.Id == h.Num) { crust.Name = c.Name; crust.Cost = c.Cost; crust.Id = h.Num; } } var p = _db.Pizzas.Single(j => j.Id == _db.Pizzas.Count()); p.Cost = p.Cost + crust.Cost; p.CrustId = crust.Id; _db.Attach(p); _db.SaveChanges(); return(RedirectToAction("CustomTopping", "Topping", new { area = "Admin" })); }
public void Get_Patron_Holds() { var options = new DbContextOptionsBuilder <LibraryDbContext>() .UseInMemoryDatabase("Gets_patron_holds") .Options; using (var context = new LibraryDbContext(options)) { var card = new LibraryCard { Id = 83 }; var hold = new Hold { Id = 56, LibraryAsset = new Book { Id = 1 }, LibraryCard = card }; var patron = new Patron { Id = 8, LibraryCard = card }; context.Patrons.Add(patron); context.Holds.Add(hold); context.SaveChanges(); } using (var context = new LibraryDbContext(options)) { var sut = new PatronService(context); var result = sut.GetHolds(8); result.Count().Should().Be(1); } }
private Hold ParseHold() { Keyframe keyframe = new Keyframe(); keyframe = ParsePoint(); Eat(TokenType.ColonToken); ValueLiteral <int> attribute = Eat(TokenType.ValueLiteral) as ValueLiteral <int>; Eat(TokenType.CommaToken); ValueLiteral <int> id = Eat(TokenType.ValueLiteral) as ValueLiteral <int>; // 끝점일 때, 시작점 불러와 반환 if (HoldPoint.ContainsKey(id.Value)) { Hold hold = new Hold(); hold.BeginKeyframe = HoldPoint[id.Value]; hold.EndKeyframe = keyframe; HoldPoint.Remove(id.Value); return(hold); } // 시작점일 때, 점 저장 else if (attribute.Value == (int)GameObjectAttibuteType.Begin) { HoldPoint.Add(id.Value, keyframe); Hold hold = new Hold(); hold.IsDump = true; return(hold); } // 폭발 else { throw new Exception($"Unexcepted end token {keyframe}"); } }
IEnumerator SpawnHolds() { Vector2 nextHoldVector = Vector2.up; for (int i = 0; i < numHolds; i++) { Hold newHold = Instantiate(holdPrefab, nextHoldPos, Quaternion.identity); newHold.transform.parent = transform; nextHoldVector = GetNextHoldVector(); nextHoldPos += nextHoldVector; levelPath.Add(nextHoldPos); yield return(new WaitForSeconds(timeBetweenHoldSpawns)); } if (drawLevelLine) { DrawLevelLine(); } }
public void PlaceHold(int assetId, int LibraryCard) { var asset = _Context.LibraryAssets .Include(a => a.Status) .FirstOrDefault(a => a.Id == assetId); var card = _Context.LibraryCards .FirstOrDefault(l => l.Id == LibraryCard); if (asset.Status.Name == "Available") { UpdateAssetStatus(assetId, "On Hold"); } var hold = new Hold { HoldPlaced = now, LibraryAsset = asset, LibraryCard = card }; _Context.Add(hold); _Context.SaveChanges(); }
/// <summary> /// Place a hold on an available asset with given id only if it is Available /// </summary> /// <param name="assetId"></param> /// <param name="libraryCardId"></param> public void PlaceHold(int assetId, int libraryCardId) { LibraryAsset asset = _asset.GetById(assetId); //LibraryCard card = _context.LibraryCards.FirstOrDefault(c => c.Id == libraryCardId); var patron = _context. Patrons.Include(c => c.LibraryCard) .FirstOrDefault(c => c.LibraryCard.Id == libraryCardId); if (patron != null) { Hold hold = new Hold(asset, patron.LibraryCard, DateTime.Now) { }; if (asset.Status.Name == Status.Available) { UpdateAssetStatus(assetId, Status.OnHold); } _context.Add(hold); _context.SaveChanges(); } }
public void Registration(Hold hold) { if (choiced != (int)Choice.None) { bool[] onHolds = hold.GetOnHold(); if (onHolds[choiced]) { hold.SetOnHold(choiced, false); curFocusHolds[choiced] = null; } else { hold.SetOnHold(choiced, true); if (curFocusHolds[choiced] != null) { curFocusHolds[choiced].SetOnHold(choiced, false); } curFocusHolds[choiced] = hold; } } }
public void PlaceHold(int assetId, int libraryCardId) { LibraryAsset item = _context.LibraryAssets .Include(asset => asset.Status) .FirstOrDefault(asset => asset.Id == assetId); LibraryCard card = _context.LibraryCards.FirstOrDefault(lc => lc.Id == libraryCardId); if (item.Status.Name == "Available") { UpdateAssetStatus(assetId, "On Hold"); } Hold newHold = new Hold() { LibraryAsset = item, LibraryCard = card, HoldPlaced = DateTime.Now }; _context.Holds.Add(newHold); _context.SaveChanges(); }
public void NoteCreate(int Num, List <Note> note, bool hold) { GameObject Ob, Create; Transform File; for (int i = 0; i < Num; i++) { int Line = note[i].line; if (hold) { Hold h = note[i] as Hold; Create = Hold; File = HoldFile; } Ob = Instantiate(Note, NoteFile); Ob.SetActive(false); Ob.transform.position = new Vector2(Line1Mid + LineAndLine * (Line - 1), Ob.transform.position.y); Ob.GetComponent <NoteBehavior>().arrivetime = Stage.BPM / 60 * note[i].Time; NoteChker[Line].Add(Ob); } }
void Awake() { // Setting up references. pullpush= GetComponent<PullPush>(); hold=GetComponent<Hold>(); groundCheck = transform.Find("GroundCheck"); ceilingCheck = transform.Find("CeilingCheck"); anim = GetComponent<Animator>(); }