internal TournamentViewModel() { reportStatusService = ServiceLocator.Current.GetInstance <IReportStatusService>(); InitializeChartSeries(); GoldenBracelet = new Bracelet { PlaceNumber = 1 }; SilverBracelet = new Bracelet { PlaceNumber = 2 }; BronzeBracelet = new Bracelet { PlaceNumber = 3 }; BraceletTournamentClickCommand = new RelayCommand(BraceletTournamentClick); filterModelManagerService = ServiceLocator.Current.GetInstance <IFilterModelManagerService>(FilterServices.Main.ToString()); eventAggregator = ServiceLocator.Current.GetInstance <IEventAggregator>(); eventAggregator.GetEvent <TournamentDataUpdatedEvent>().Subscribe(x => Update()); eventAggregator.GetEvent <BuiltFilterChangedEvent>() .Subscribe(e => { if (e.AffectedFilter.Contains(EnumFilterType.Tournament)) { updateIsRequired = true; Update(); } }); }
public ActionResult <CommandReadDto> CreateBracelets(Bracelet bracelets) { _repository.CreateBracelet(bracelets); _repository.SaveChanges(); return(CreatedAtRoute(nameof(GetBraceletById), new { Id = bracelets.Id }, bracelets)); }
private void OnDetachedFromHand(Hand hand) { rigidbody.interpolation = hadInterpolation; rigidbody.velocity = hand.GetTrackedObjectVelocity(releaseVelocityTimeOffset); rigidbody.angularVelocity = hand.GetTrackedObjectAngularVelocity(releaseVelocityTimeOffset); bracelet = null; }
public void RemoveTest() { Doll cloneDorothy = dorothy.Copy(); // Doll with several accessories. Dress dorothyDress = pinkPartyDress.Copy() as Dress; Purse dorothyPurse = premiumPurse.Copy() as Purse; Necklace dorothyNecklace = diamondNecklace.Copy() as Necklace; Bracelet dorothyBraceletA = braidedBracelet.Copy() as Bracelet; Bracelet dorothyBraceletB = diamondBracelet.Copy() as Bracelet; Bracelet dorothyBraceletC = fantasyBraceletA.Copy() as Bracelet; Bracelet dorothyBraceletD = fantasyBraceletB.Copy() as Bracelet; cloneDorothy.Wear(dorothyDress); cloneDorothy.Wear(dorothyPurse); cloneDorothy.Wear(dorothyNecklace); cloneDorothy.Wear(dorothyBraceletA); cloneDorothy.Wear(dorothyBraceletB); cloneDorothy.Wear(dorothyBraceletC); cloneDorothy.Wear(dorothyBraceletD); // Removing a doll's dress will remove all accessories at once. cloneDorothy.Remove(dorothyDress); Assert.AreEqual(cloneDorothy.TotalAccessories, 0); }
private void OnAttachedToHand(Hand hand) { hadInterpolation = this.rigidbody.interpolation; bracelet = hand.GetBracelet(); Signal sig = new Sine(100) * new Envelope(0.1, 0.1); bracelet.tactors.VibrateAll(sig); }
// Start is called before the first frame update void Awake() { initialized = false; if (bracelet == null) { bracelet = GetComponent <Bracelet>(); } }
public async Task <IActionResult> OnPostAsync(int id) { Bracelet = braceletService.GetBracelet(id); await braceletService.DeleteBraceletAsync(Bracelet.JewelryID); return(RedirectToPage("AllBracelets")); }
void OnDetachedFromHand(Hand hand) { trail.enabled = true; trail.Clear(); col.material.bounciness = bounciness; held = false; bracelet = null; }
void OnAttachedToHand(Hand hand) { trail.enabled = false; col.material.bounciness = 0; held = true; bracelet = hand.GetBracelet(); bracelet.tactors.VibrateAll(new Sine(175) * new ASR(0, 0, 0.02f, 0.1f)); }
public void DeleteBracelet(Bracelet bracelet) { if (bracelet == null) { throw new ArgumentNullException(nameof(bracelet)); } _context.Bracelets.Remove(bracelet); }
public void CreateBracelet(Bracelet bracelet) { if (bracelet == null) { throw new ArgumentNullException(nameof(bracelet)); } _context.Bracelets.Add(bracelet); }
public static Bracelet GenerateBracelet() { var bracelet = new Bracelet { name = "Random Bracelet", description = "" }; return(bracelet); }
public Bracelet DropBracelet(Character attacker) { var bracelet = new Bracelet { name = "Random Bracelet", description = "" }; attacker.GetComponent <ObjectSpawner>().CreateFloatingStatusText("BRACELET FOUND", "Bracelet found."); return(bracelet); }
public IActionResult OnGet(int id) { Bracelet = braceletService.GetBracelet(id); if (Bracelet == null) { RedirectToPage("/NotFound"); } return(Page()); }
public async Task DeleteBraceletAsync(int id) { Bracelet braceletToDelete = Bracelets.Find(bracelet => bracelet.JewelryID == id); if (braceletToDelete != null) { Bracelets.Remove(braceletToDelete); await CrudMethods.DeleteObjectAsync(braceletToDelete); } }
public Bracelet ConvertTo() { var obj = new Bracelet { name = name, level = level, description = description, quality = quality }; obj.stats = ConvertStatsTo(statKeys, statValues); return(obj); }
public void EquipBracelet(Bracelet bracelet) { var pc = player.GetComponent <PlayerCharacter>(); var prevBraceletSlot = FindWorstBraceletSlot(); var prevBracelet = pc.bracelets[prevBraceletSlot]; if (TotalGearStats(prevBracelet) < TotalGearStats(bracelet)) { pc.ModifyStats(prevBracelet, bracelet); pc.bracelets[prevBraceletSlot] = bracelet; } }
protected virtual void OnDetachedFromHand(Hand hand) { if (acumulateAngle) { acumulatedAngle += angle; model.transform.localEulerAngles += new Vector3(0, 0, angle); transform.localEulerAngles = transform.localEulerAngles.WithZ(angleOnGrab); angle = angleOnGrab; } DestroyTransformHelpers(); held = false; bracelet = null; }
//========================================================================= void Start() { if (otherBracelet == null) { if (hand) { otherBracelet = GetByHand(hand.otherHand); } else { Debug.Log("Bracelet found reference to other hand Bracelet."); } } }
private static void Main(string[] args) { //System.Console.ReadLine(); PageantJury ConcursoPrueba = new PageantJury(); Doll doll = new Doll("2Pac"); Accessory vestido = new Dress(15, Dress.EColor.Black, Dress.EDressCategory.Casual); doll.Wear(vestido); Accessory accesorio = new Necklace(20000); doll.Wear(accesorio); doll.Remove(vestido); ConcursoPrueba.AddContestant(doll); doll = new Doll("Snoop Dog"); accesorio = new Dress(10, Dress.EColor.White, Dress.EDressCategory.Suit); doll.Wear(accesorio); accesorio = new Necklace(60); doll.Wear(accesorio); accesorio = new Bracelet(160); doll.Wear(accesorio); ConcursoPrueba.AddContestant(doll); doll = new Doll("Mexicano 777"); accesorio = new Dress(25, Dress.EColor.Pink, Dress.EDressCategory.Party); doll.Wear(accesorio); ConcursoPrueba.AddContestant(doll); doll = new Doll("El judio"); accesorio = new Dress(5, Dress.EColor.Green, Dress.EDressCategory.Casual); doll.Wear(accesorio); accesorio = new Bracelet(700); doll.Wear(accesorio); ConcursoPrueba.AddContestant(doll); if (ConcursoPrueba.GetWinner() == null) { System.Console.WriteLine("Sin ganador"); } else { System.Console.WriteLine("ganador = " + ConcursoPrueba.GetWinner().Name); } System.Console.WriteLine("Pulse enter para salir"); System.Console.ReadLine(); }
protected virtual void OnAttachedToHand(Hand hand) { CreateTransformHelpers(hand); angleOnGrab = angle; revolution = 0; lastHandAngle = 0; held = true; bracelet = hand.GetBracelet(); Syntacts.Signal sig; if (touchSignal != "" && Syntacts.Library.LoadSignal(out sig, touchSignal)) { bracelet.tactors.VibrateAll(sig); } }
private void SetBraceletData(Bracelet bracelet, IEnumerable <Tournaments> playerTournaments) { bracelet.NumberOfWins = playerTournaments.Where(x => x.Finishposition == bracelet.PlaceNumber).Count(); bracelet.BraceletItems.Clear(); foreach (var item in playerTournaments.Where(x => x.Finishposition == bracelet.PlaceNumber)) { HandHistories.Objects.GameDescription.Limit limit = HandHistories.Objects.GameDescription.Limit.FromSmallBlindBigBlind(0, 0, HandHistories.Objects.GameDescription.Currency.USD);//(HandHistories.Objects.GameDescription.Currency)item.CurrencyId); bracelet.BraceletItems.Add(new BraceletItem() { Id = item.Tourneynumber, AmountString = String.Format("{0} {1:0.##}", limit.GetCurrencySymbol(), item.Winningsincents / 100m) }); } }
public static SavedBracelet ConvertFrom(Bracelet accessory) { if (accessory == null) { return(null); } var obj = new SavedBracelet { name = accessory.name, level = accessory.level, description = accessory.description, quality = accessory.quality }; obj.ConvertStatsFrom(accessory.stats); return(obj); }
public ActionResult UpdateBracelet(int id, Bracelet braceletUpdateDto) { var braceletModel = _repository.GetBraceletById(id); if (braceletModel == null) { return(NotFound()); } Bracelet.CopyValues(braceletUpdateDto, braceletModel); _repository.UpdateBracelet(braceletModel); _repository.SaveChanges(); return(NoContent()); }
public async Task UpdateBraceletAsync(Bracelet bracelet) { if (bracelet != null) { foreach (var brace in Bracelets) { if (brace.JewelryID == bracelet.JewelryID) { brace.JewelryTitle = bracelet.JewelryTitle; brace.Description = bracelet.Description; brace.Color = bracelet.Color; brace.Price = bracelet.Price; brace.AverageRating = bracelet.AverageRating; brace.ImageLink = bracelet.ImageLink; brace.BraceletLength = bracelet.BraceletLength; brace.BraceletWidth = bracelet.BraceletWidth; brace.BraceletType = bracelet.BraceletType; } } await CrudMethods.UpdateObjectAsync(bracelet); } }
public void StyleTest() { Doll cloneNataliya = nataliya.Copy(); // Doll without any accessories. Doll cloneBelle = belle.Copy(); // Doll with low-tier accessories, fully compatible. Doll cloneClaire = claire.Copy(); // Doll wilt mixed accessories, fully compatible Doll cloneAnastasia = anastasia.Copy(); // Doll with some uncompatible accessories. Doll cloneDorothy = dorothy.Copy(); // Doll with some excess bracelets // Total Style 9 Dress belleSuit = cheapBlackOfficeSuit.Copy() as Dress; Purse bellePurse = cheapPurseA.Copy() as Purse; Bracelet belleBracelet = whiteGoldBracelet.Copy() as Bracelet; cloneBelle.Wear(belleSuit); // Style +3 cloneBelle.Wear(bellePurse); // Style +2, doesn't add bonus because of black dress. cloneBelle.Wear(belleBracelet); // Style +4 // Total Style = 15 Dress claireDress = greenPartyDress.Copy() as Dress; Bracelet claireBraceletA = fantasyBraceletB.Copy() as Bracelet; Bracelet claireBraceletB = braidedBracelet.Copy() as Bracelet; Purse clairePurse = premiumPurse.Copy() as Purse; cloneClaire.Wear(claireDress); // Style +6 cloneClaire.Wear(claireBraceletA); // Style +1 cloneClaire.Wear(claireBraceletB); // Style +2 cloneClaire.Wear(clairePurse); // Style +4, adds +2 bonus for being used along a non B/W dress // Total Style = 10 Dress anastasiaDress = blackOfficeSuit.Copy() as Dress; Necklace anastasiaNecklace = diamondNecklace.Copy() as Necklace; Purse anastasiaPurse = midPurse.Copy() as Purse; Bracelet anastasiaBracelet = braidedBracelet.Copy() as Bracelet; cloneAnastasia.Wear(anastasiaDress); // Style +5 cloneAnastasia.Wear(anastasiaNecklace); // Style +7, doesn't add to total because of suit dress cloneAnastasia.Wear(anastasiaPurse); // Style +3, doesn't add bonus because of black dress cloneAnastasia.Wear(anastasiaBracelet); // Style +2 // Total Style = 19 Dress dorothyDress = pinkPartyDress.Copy() as Dress; Purse dorothyPurse = premiumPurse.Copy() as Purse; Necklace dorothyNecklace = diamondNecklace.Copy() as Necklace; Bracelet dorothyBraceletA = braidedBracelet.Copy() as Bracelet; Bracelet dorothyBraceletB = diamondBracelet.Copy() as Bracelet; Bracelet dorothyBraceletC = fantasyBraceletA.Copy() as Bracelet; Bracelet dorothyBraceletD = fantasyBraceletB.Copy() as Bracelet; cloneDorothy.Wear(dorothyDress); // Style +4 cloneDorothy.Wear(dorothyPurse); // Style +4, adds +2 bonus for being used along a non B/W dress cloneDorothy.Wear(dorothyNecklace); // Style +7, doesn't add to total because of non B/W/R dress cloneDorothy.Wear(dorothyBraceletA); // Style +2 cloneDorothy.Wear(dorothyBraceletB); // Style +5 cloneDorothy.Wear(dorothyBraceletC); // Style +2 cloneDorothy.Wear(dorothyBraceletD); // Style +1, adds 0 because of penalty. Assert.AreEqual(cloneNataliya.Style, 0); Assert.AreEqual(cloneBelle.Style, 9); Assert.AreEqual(cloneClaire.Style, 15); Assert.AreEqual(cloneAnastasia.Style, 10); Assert.AreEqual(cloneDorothy.Style, 19); }
public async Task AddBraceletAsync(Bracelet bracelet) { Bracelets.Add(bracelet); await CrudMethods.AddObjectAsync(bracelet); }
public override void OnResponse(RelayInfo info) { switch (info.ButtonID) { case 1: if (RemoveFromBracelet) { GreaterBraceletOfBinding bracelet = User.FindItemOnLayer(Layer.Bracelet) as GreaterBraceletOfBinding; if (bracelet != null && bracelet.Friends[Index] != null) { var entry = bracelet.Friends[Index]; if (entry.Bracelet is GreaterBraceletOfBinding) { PlayerMobile pm = entry.Mobile; GreaterBraceletOfBinding gbr = entry.Bracelet as GreaterBraceletOfBinding; gbr.Remove(User); if (pm != null && pm.NetState != null) { var gump = pm.FindGump <GreaterBraceletOfBindingGump>(); if (gump != null) { gump.Refresh(); } } } bracelet.Remove(entry.Mobile); BaseGump.SendGump(new GreaterBraceletOfBindingGump(User, bracelet)); } } else { BraceletOfBinding brac = User.FindItemOnLayer(Layer.Bracelet) as BraceletOfBinding; if (brac != null) { var entry = new BindEntry(User, brac); Bracelet.Add(entry, Index); var g = From.FindGump <GreaterBraceletOfBindingGump>(); if (g != null) { g.Refresh(); } if (brac is GreaterBraceletOfBinding && !((GreaterBraceletOfBinding)brac).IsBound(From)) { entry = new BindEntry(From, Bracelet); ((GreaterBraceletOfBinding)brac).Pending = entry; BaseGump.SendGump(new GreaterBraceletOfBindingGump(User, (GreaterBraceletOfBinding)brac, entry)); } else { brac.Bound = Bracelet; } } else { User.SendLocalizedMessage(1151772); // You must be wearing this item to bind to another character. From.SendLocalizedMessage(1151771); // The target player must be wearing a Bracelet of Binding or Greater Bracelet of Binding for the device to work. } } break; case 2: if (!RemoveFromBracelet) { From.SendLocalizedMessage(1151778, User.Name); // ~1_val~ has declined your request to bind bracelets. } break; } }
public override void OnResponse(RelayInfo info) { if (info.ButtonID == 0) { return; } int id = info.ButtonID - 10; if (id >= 0 && id < Bracelet.Friends.Length) { if (Bracelet.Friends[id] == null) { if (Choose) { Bracelet.Add(Entry, id); Choose = false; Refresh(); } else if (!Bracelet.IsFull) { User.BeginTarget(10, false, TargetFlags.None, (from, targeted) => { if (targeted is PlayerMobile) { PlayerMobile pm = targeted as PlayerMobile; BraceletOfBinding pmBrac = pm.FindItemOnLayer(Layer.Bracelet) as BraceletOfBinding; if (pm == User) { User.SendLocalizedMessage(1151779); // The bracelet cannot bind with itself. } else if (Bracelet.IsBound(pm)) { User.SendLocalizedMessage(1151770); // This bracelet is already bound to this character. } else if (!User.Items.Contains(Bracelet)) { User.SendLocalizedMessage(1151772); // You must be wearing this item to bind to another character. } else if (pmBrac == null) { User.SendLocalizedMessage(1151771); // The target player must be wearing a Bracelet of Binding or Greater Bracelet of Binding for the device to work. } else if (pm.HasGump(typeof(ConfirmBindGump)) || (pmBrac is GreaterBraceletOfBinding && ((GreaterBraceletOfBinding)pmBrac).Pending != null)) { User.SendLocalizedMessage(1151833); // You may not get confirmation from this player at this time. } else if ((pmBrac is GreaterBraceletOfBinding && ((GreaterBraceletOfBinding)pmBrac).IsFull) || (!(pmBrac is GreaterBraceletOfBinding) && pmBrac.Bound != null)) { User.SendLocalizedMessage(1151781); // The target player's greater bracelet of binding is full. } else { User.SendLocalizedMessage(1151777, pm.Name); // Waiting for ~1_val~ to respond. Refresh(); BaseGump.SendGump(new ConfirmBindGump(pm, User, id, Bracelet, false)); } } else { User.SendLocalizedMessage(1151775); // You may not bind your bracelet to that. } }); } } else { Bracelet.Bound = Bracelet.Friends[id].Bracelet; Bracelet.Activate(User); } } else { id = info.ButtonID - 100; if (id >= 0 && id < Bracelet.Friends.Length && Bracelet.Friends[id] != null) { BaseGump.SendGump(new ConfirmBindGump(User, Bracelet.Friends[id].Mobile, id, Bracelet.Friends[id].Bracelet as GreaterBraceletOfBinding, true)); } } }
public void DeleteBracelet(Bracelet bracelet) { throw new System.NotImplementedException(); }