public Player(AvatarState avatarState, Simulator simulator) : base( simulator, simulator.CharacterSheet, avatarState.characterId, avatarState.level) { if (simulator is null) { throw new ArgumentNullException(nameof(simulator)); } // FIXME 중복 코드 제거할 것 Exp.Current = avatarState.exp; Inventory = avatarState.inventory; worldInformation = avatarState.worldInformation; weapon = null; armor = null; belt = null; necklace = null; ring = null; monsterMap = new CollectionMap(); eventMap = new CollectionMap(); hairIndex = avatarState.hair; lensIndex = avatarState.lens; earIndex = avatarState.ear; tailIndex = avatarState.tail; PostConstruction(simulator.CharacterLevelSheet, simulator.EquipmentItemSetEffectSheet); }
public Connection(Belt _belt, Position _position, int _direction) { isBeltConnection = true; belt = _belt; position = _position; direction = _direction; }
static void Main(string[] args) { Console.OutputEncoding = System.Text.Encoding.UTF8; // green circuit // 1.5 copper -> 3x cable --> circuit 1x // 1x iron -' // 3 copper -> 6 cable --> 2 circuit // 2 iron -' // copper -> cable ---> circuit -->> // -> cable ' ^- iron var bC = new Belt(Item.Copper); var bCC = new Belt(Item.Cable); var bI = new Belt(Item.Iron); var bG = new Belt(Item.GreenCircuit); var aC1 = new Assembler(bCC, bC); var aC2 = new Assembler(bCC, bC); var aG = new Assembler(bG, bCC, bI); var w = new World(); w.AddInput(Item.Copper); w.AddInput(Item.Iron); w.AddInput(Item.Cable); w.AddOutput(Item.GreenCircuit); w.Generate(aG); Console.WriteLine($"total count: {World.Count}"); }
public void DeleteBelt(int id) { Belt belt = new Belt(); BeltsDB.Remove(BeltsDB.Find(id)); SaveChanges(); }
/// <summary> /// 应用传送带 /// </summary> private void CheckBelt() { Belt belt = null; foreach (var hit in hits[(int)RayIndexTable.down]) { Belt _belt = hit.transform.GetComponent <Belt>(); if (_belt != null) { belt = _belt; } } foreach (var hit in hits[(int)RayIndexTable.ldown]) { Belt _belt = hit.transform.GetComponent <Belt>(); if (_belt != null) { belt = _belt; } } foreach (var hit in hits[(int)RayIndexTable.rdown]) { Belt _belt = hit.transform.GetComponent <Belt>(); if (_belt != null) { belt = _belt; } } if (belt != null) { //transform.Translate(Vector3.right * belt.Speed * Time.deltaTime); hVelocity += belt.Speed; } }
public static string GetBeltStripeString(Belt belt) { if (belt.Stripes == 0) { return("0 belek"); } else if (belt.Stripes == 1) { return("1 belka"); } else if (belt.Stripes == 2) { return("2 belki"); } else if (belt.Stripes == 3) { return("3 belki"); } else if (belt.Stripes == 4) { return("4 belki"); } else { return(""); } }
private void Start() { //head = SteamVR_Render.Top().head; head = Player.instance.hmdTransform; instance = this; // if (head == null) }
public Player( int level, CharacterSheet characterSheet, CharacterLevelSheet characterLevelSheet, EquipmentItemSetEffectSheet equipmentItemSetEffectSheet ) : base( null, characterSheet, GameConfig.DefaultAvatarCharacterId, level) { Exp.Current = characterLevelSheet[level].Exp; Inventory = new Inventory(); worldInformation = null; weapon = null; armor = null; belt = null; necklace = null; ring = null; monsterMap = new CollectionMap(); eventMap = new CollectionMap(); hairIndex = 0; lensIndex = 0; earIndex = 0; tailIndex = 0; PostConstruction(characterLevelSheet, equipmentItemSetEffectSheet); }
public static string GetBeltColorString(Belt belt) { if (belt.BeltColour == BeltColour.White) { return("Biały"); } else if (belt.BeltColour == BeltColour.Blue) { return("Niebieski"); } else if (belt.BeltColour == BeltColour.Purple) { return("Purpurowy"); } else if (belt.BeltColour == BeltColour.Brown) { return("Brązowy"); } else if (belt.BeltColour == BeltColour.Black) { return("Czarny"); } else { return(""); } }
private void Naytabeltti(Belt belt, ComboBox sender) { // näytetään valittu esine if (belt.Accuracy > 0) { TBitem.Text += "Accuracy: " + belt.Accuracy; } if (belt.Def > 0) { TBitem.Text += Environment.NewLine + "Defence: " + belt.Def * (1 + belt.Increaseddef); } if (belt.Hp > 0) { TBitem.Text += Environment.NewLine + "HP: " + belt.Hp; } // näytetään pelaajan esine if (player.Belt.Accuracy > 0) { TBequiped.Text += "Accuracy: " + player.Belt.Accuracy; } if (player.Belt.Def > 0) { TBequiped.Text += Environment.NewLine + "Defence: " + player.Belt.Def * (1 + player.Belt.Increaseddef); } if (player.Belt.Hp > 0) { TBequiped.Text += Environment.NewLine + "HP: " + player.Belt.Hp; } }
public ActionResult AddBelt(Belt belt) { try { if (!ModelState.IsValid) { return(View("AddBelt", belt)); } else { BeltBL beltBL = new BeltBL(); HttpPostedFileBase file = Request.Files["imageFile"]; if (file != null && file.ContentLength > 0) { belt.ProductImage = file.FileName; file.SaveAs(HttpContext.Server.MapPath("../Images/") + belt.ProductImage); } beltBL.AddBelt(belt); return(RedirectToAction("BeltList")); } } catch (Exception e) { Console.WriteLine(e.Message); return(View()); } }
public async Task <IActionResult> Edit(int id, [Bind("beltId,type,weightCategoryId,fighterId")] Belt belt) { if (id != belt.beltId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(belt); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BeltExists(belt.beltId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["fighterId"] = new SelectList(_context.Fighters, "FighterId", "name", belt.fighterId); ViewData["weightCategoryId"] = new SelectList(_context.WeightCategories, "WeightCategoryId", "name", belt.weightCategoryId); return(View(belt)); }
public Player( AvatarState avatarState, CharacterSheet characterSheet, CharacterLevelSheet characterLevelSheet, EquipmentItemSetEffectSheet equipmentItemSetEffectSheet ) : base( null, characterSheet, avatarState.characterId, avatarState.level) { // FIXME 중복 코드 제거할 것 Exp.Current = avatarState.exp; Inventory = avatarState.inventory; worldInformation = avatarState.worldInformation; weapon = null; armor = null; belt = null; necklace = null; ring = null; monsterMap = new CollectionMap(); eventMap = new CollectionMap(); hairIndex = avatarState.hair; lensIndex = avatarState.lens; earIndex = avatarState.ear; tailIndex = avatarState.tail; PostConstruction(characterLevelSheet, equipmentItemSetEffectSheet); }
void TileUpdated() { if (isConstruction) { if (myTile.areThereConstruction) { myConstruction = myTile.myConstruction; direction = myConstruction.direction; myRend.SetGraphics(FactoryVisuals.s.beltSprites[myConstruction.direction]); } else { DestroyYourself(); } } else { if (myTile.areThereBelt) { myBelt = myTile.myBelt; direction = myBelt.direction; myRend.SetGraphics(FactoryVisuals.s.beltSprites[myBelt.direction]); } else { DestroyYourself(); } } }
public Belt(Belt cInput, Belt cOutput, int?cResource, float cSpeed) { input = cInput; output = cOutput; resource = cResource; speed = cSpeed; }
public ActionResult DeleteConfirmed(int id) { Belt belt = db.Belts.Find(id); db.Belts.Remove(belt); db.SaveChanges(); return(RedirectToAction("Index")); }
public static Belt GenerateBelt() { var belt = new Belt { name = "Random Belt", description = "" }; return(belt); }
private void OnCollisionStay2D(Collision2D collision) { if (collision.gameObject.tag == "ConveyerBelt" && transform.parent == null) { Belt cb = collision.gameObject.GetComponent <Belt>(); Vector3 newPos = new Vector3(transform.position.x + (cb.direction * Time.deltaTime * cb.speed), transform.position.y, transform.position.z); transform.position = newPos; } }
public ChangeBeltForPromotion(ref PromotedPerson person, ref ObservableCollection <PromotedPerson> PromotedPersonsList) { _promotedPerson = person; _connection = DependencyService.Get <ISQLiteDb>().GetConnection(); _newBelt = new Belt(); _list = PromotedPersonsList; InitializeComponent(); }
private void colorSprites() { if (beltLess) { Belt.SetActive(false); } Color skincol = colorMe(SkinColor); Eyes.GetComponent <blink>().eyesClosed = skincol; Head.GetComponent <SpriteRenderer>().color = skincol; Arms.GetComponent <SpriteRenderer>().color = skincol; if (bareFoot) { setColor(Feet, skincol); } else { setColor(Feet, colorMe(ShoesColor)); } if (Shirtless) { setColor(Body, skincol); } else { setColor(Body, new Color(Random.Range(0.3f, 0.7f), Random.Range(0.3f, 0.7f), Random.Range(0.3f, 0.7f))); } if (Pantsless) { setColor(Pants, skincol); } else { setColor(Pants, colorMe(PantsColor)); } if (hairless) { setColor(Hair, new Color(0, 0, 0, 0)); } else { setColor(Hair, colorMe(HairColor)); } setColor(Nose, colorMe(NoseColor)); Color eyescol = colorMe(EyeColor); setColor(Eyes, eyescol); Eyes.GetComponent <blink>().eyesOpen = eyescol; }
public void Serialize() { Assert.NotNull(_beltRow); var costume = new Belt(_beltRow, Guid.NewGuid(), 0); var serialized = costume.Serialize(); var deserialized = new Belt((Bencodex.Types.Dictionary)serialized); Assert.Equal(costume, deserialized); }
public Belt DropBelt(Character attacker) { var belt = new Belt { name = "Random Belt", description = "" }; attacker.GetComponent <ObjectSpawner>().CreateFloatingStatusText("BELT FOUND", "Belt found."); return(belt); }
public void Handle(BeltAddCommand command) { var data = new Belt() { Color = command.Color }; _uow.BeltsRepo.Create(data); _uow.Save(); }
private void CBbelts_SelectedIndexChanged(object sender, EventArgs e) { if (CBbelts.SelectedItem != null) { TBitem.Clear(); TBequiped.Clear(); Belt belt = (Belt)CBbelts.SelectedItem; viimeksivalittu = belt; Naytabeltti(belt, CBbelts); } }
private void EquipBelt(int number) { if (belt != null) { inventory.items.Add(belt); } ModifyStats(belt, inventory.items[number]); belt = (Belt)(inventory.items[number]); inventory.items.RemoveAt(number); GetComponent <HotbarUser>().CmdRefreshAbilityInfo(); }
void Update() { if (Input.GetMouseButtonUp(0)) { clickedPosition = null; } var pos = camera.ScreenToWorldPoint(Input.mousePosition).Snap(); if (!WorldManager.IsThereTile(pos)) { return; } if (Input.GetMouseButton(1)) //deleting { var belt = Belt.GetBelt(pos); if (belt) { Destroy(belt.gameObject); } } else { if (Input.GetMouseButtonDown(0)) { clickedPosition = pos; } if (clickedPosition.HasValue) { var delta = (pos - clickedPosition.Value).Normalize(); if (delta.sqrMagnitude > 0) { var building = WorldManager.GetElement(clickedPosition.Value) as Building; if (!building && WorldManager.IsThereTile(clickedPosition.Value)) { var belt = Belt.GetBelt(clickedPosition.Value); if (belt == null) { belt = Instantiate(beltPrefab, (Vector2)clickedPosition.Value, Quaternion.identity, transform); } belt.transform.up = (Vector2)delta; clickedPosition = clickedPosition.Value + delta; } else { clickedPosition = pos; } } } } }
public static List <InventoryItemSlot> DecompressBeltForSaving(Belt belt) { var decompressedItems = new List <InventoryItemSlot>(); for (int i = 0; i < belt.items.Count; i++) { decompressedItems.Add(new InventoryItemSlot(belt.items[i].item, belt.items[i].count, belt.items[i].count, InventoryItemSlot.SlotType.storage)); } return(decompressedItems); }
public ActionResult AddBelt(Belt belt) { Product product = new Product(); product.Name = belt.Name; product.Cost = belt.Cost; product.Description = belt.Description; product.ProductImage = belt.ProductImage; return(RedirectToAction("AddItem", product)); }
private IEnumerable <SolidRouteState> GenerateBeltStates(Func <Searchspace, IPhysicalBuilding, double> costFunction, Building belt) { BuildingRotation[] rotations = new BuildingRotation[] { BuildingRotation.North, BuildingRotation.East, BuildingRotation.South, BuildingRotation.West }; Vector2 nextpos = _position + (_transportState == RoutingCoordinate.CoordinateType.Belt ? _direction.ToVector() : Vector2.Zero); foreach (var rotation in rotations) { var building = new Belt(((FlowBuilding)_building).Item, belt, nextpos, rotation); building.Previous.Add(Building); yield return(new SolidRouteState(building, _cost + costFunction(_space, building), nextpos, _space.AddRoute(building), RoutingCoordinate.CoordinateType.Belt, Depth.None, rotation)); } }
public ActionResult Create(Belt belt) { if (ModelState.IsValid) { belt.Id = Guid.NewGuid(); db.Belts.Add(belt); db.SaveChanges(); return RedirectToAction("Index"); } return View(belt); }
private async void ReceiveMultiselectedPersons(MultiselectPersonsPage sender, ObservableCollection <Person> args) { foreach (var Person in args) { Belt NewBelt = await GlobalMethods.DbHelper.GetChosenBelt(_connection, Person.BeltId); PromotedPerson PersonToBePromoted = new PromotedPerson(Person, NewBelt); PersonToBePromoted.IsPromotionOK = false; Participants.Add(PersonToBePromoted); } NoOfParticipants.Text = Participants.Count.ToString(); }
// POST api/Belt public HttpResponseMessage PostBelt(Belt belt) { if (ModelState.IsValid) { db.Belts.Add(belt); db.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, belt); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = belt.Id })); return response; } else { return Request.CreateResponse(HttpStatusCode.BadRequest); } }
// PUT api/Belt/5 public HttpResponseMessage PutBelt(Guid id, Belt belt) { if (ModelState.IsValid && id == belt.Id) { db.Entry(belt).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return Request.CreateResponse(HttpStatusCode.NotFound); } return Request.CreateResponse(HttpStatusCode.OK); } else { return Request.CreateResponse(HttpStatusCode.BadRequest); } }
public ActionResult BeltSave(Belt b) { Belt belt; if (b.Id == null || b.Id == Guid.Empty) { belt = new Belt(); db.Belts.Add(belt); } else { belt = db.Belts.FirstOrDefault(x => x.Id == b.Id); } belt.Color = b.Color; belt.Description = b.Description; belt.HexCode = b.HexCode; belt.SortOrder = b.SortOrder; db.SaveChanges(); return RedirectClient("/Mentor/Belts"); }
public IItem DropRandomItem() { Random rnd = new Random(); int itemNumber = rnd.Next(1, 7); IItem itemForDrop; switch (this.EnemyType) { case EnemyType.Ghoul: switch (itemNumber) { case 1: itemForDrop = new Belt(); break; case 2: itemForDrop = new Boots(); break; case 3: itemForDrop = new Chest(); break; case 4: itemForDrop = new Helmet(); break; case 5: itemForDrop = new Pants(); break; case 6: itemForDrop = new Sword(); break; default: itemForDrop = null; break; } break; case EnemyType.Hydra: switch (itemNumber) { case 1: itemForDrop = new Belt(ItemType.Uncommon); break; case 2: itemForDrop = new Boots(ItemType.Uncommon); break; case 3: itemForDrop = new Chest(ItemType.Uncommon); break; case 4: itemForDrop = new Helmet(ItemType.Uncommon); break; case 5: itemForDrop = new Pants(ItemType.Uncommon); break; case 6: itemForDrop = new Sword(ItemType.Uncommon); break; default: itemForDrop = null; break; } break; case EnemyType.Supremus: switch (itemNumber) { case 1: itemForDrop = new Belt(ItemType.Rare); break; case 2: itemForDrop = new Boots(ItemType.Rare); break; case 3: itemForDrop = new Chest(ItemType.Rare); break; case 4: itemForDrop = new Helmet(ItemType.Rare); break; case 5: itemForDrop = new Pants(ItemType.Rare); break; case 6: itemForDrop = new Sword(ItemType.Rare); break; default: itemForDrop = null; break; } break; case EnemyType.Rotface: switch (itemNumber) { case 1: itemForDrop = new Belt(ItemType.Magic); break; case 2: itemForDrop = new Boots(ItemType.Magic); break; case 3: itemForDrop = new Chest(ItemType.Magic); break; case 4: itemForDrop = new Helmet(ItemType.Magic); break; case 5: itemForDrop = new Pants(ItemType.Magic); break; case 6: itemForDrop = new Sword(ItemType.Magic); break; default: itemForDrop = null; break; } break; case EnemyType.Lichking: switch (itemNumber) { case 1: itemForDrop = new Belt(ItemType.Legendary); break; case 2: itemForDrop = new Boots(ItemType.Legendary); break; case 3: itemForDrop = new Chest(ItemType.Legendary); break; case 4: itemForDrop = new Helmet(ItemType.Legendary); break; case 5: itemForDrop = new Pants(ItemType.Legendary); break; case 6: itemForDrop = new Sword(ItemType.Legendary); break; default: itemForDrop = null; break; } break; case EnemyType.Deathwing: itemForDrop = new Sword(ItemType.Legendary); break; default: itemForDrop = null; break; } return itemForDrop; }
public Package(int low, int high) { humanReadable = randomHumanReadable(low, high); state = findStateFromHumanReadable(humanReadable); exception = checkIfException(fullZip); belt = sort(humanReadable); }
public ActionResult Edit(Belt belt) { if (ModelState.IsValid) { db.Entry(belt).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(belt); }
public ActionResult BeltAdd() { Belt newBelt = new Belt(); newBelt.SortOrder = (int)(db.Belts.Max(b => b.SortOrder) + 1.0); newBelt.HexCode = "#000000"; return View("Belt", newBelt); }