public static void SetPlayerData(int id, BirdData data) { players [id].id = data.id; players [id].isUsed = data.isUsed; players [id].birdKind = data.birdKind; players [id].score = data.score; }
public static BirdData[] GetActivePlayerData() { int count = 0; for (int ii = 0; ii < 4; ii++) { if (players [ii].isUsed) { count++; } } BirdData[] result = new BirdData[count]; int idx = 0; for (int ii = 0; ii < 4; ii++) { if (players [ii].isUsed) { result [idx].id = players [ii].id; result [idx].isUsed = result [ii].isUsed; result [idx].birdKind = result [ii].birdKind; result [idx].score = result [ii].score; idx++; } } return(result); }
private void buttonSave_Click(object sender, EventArgs e) { try { BirdData.SaveBirdInfo(birdsDataSet); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void refresh() { try { birdsDataSet = BirdData.GetBirdInfo(); DataGridViewBirds.DataSource = birdsDataSet; DataGridViewBirds.DataMember = "BirdInfo"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static BirdData[] GetPlayerData() { BirdData[] result = new BirdData[4]; for (int ii = 0; ii < 4; ii++) { result [ii].id = players [ii].id; result [ii].isUsed = result [ii].isUsed; result [ii].birdKind = result [ii].birdKind; result [ii].score = result [ii].score; } return(result); }
//When item is dropped on a slot public void OnDrop(PointerEventData eventData) { BirdData droppedItem = eventData.pointerDrag.GetComponent <BirdData> (); //if slot has no bird (or empty bird), set bird's id to slot's id if (inv.birds [id].ID == -1) { inv.birds [droppedItem.slot] = new Bird(); inv.birds [id] = droppedItem.bird; droppedItem.slot = id; if (id == 2) { birdChecker.equippedBird(droppedItem.bird); } else if (inv.birds [2].ID == -1) { birdChecker.equippedBird(new Bird()); } //if slot already has a bird } else if (droppedItem.slot != id) { Transform bird = this.transform.GetChild(0); bird.GetComponent <BirdData> ().slot = droppedItem.slot; bird.transform.SetParent(inv.slots[droppedItem.slot].transform); bird.transform.position = inv.slots[droppedItem.slot].transform.position; droppedItem.slot = id; droppedItem.transform.SetParent(this.transform); droppedItem.transform.position = this.transform.position; inv.birds [droppedItem.slot] = bird.GetComponent <BirdData> ().bird; inv.birds [id] = droppedItem.bird; if (id == 2) { birdChecker.equippedBird(droppedItem.bird); } else if (inv.birds [2].ID == -1) { birdChecker.equippedBird(new Bird()); } } }
public static BirdData[] GetActivePlayerData() { int count = 0; for (int ii = 0; ii < 4; ii++) { if (players [ii].isUsed) count++; } BirdData[] result = new BirdData[count]; int idx = 0; for (int ii = 0; ii < 4; ii++) { if (players [ii].isUsed) { result [idx].id = players [ii].id; result [idx].isUsed = result [ii].isUsed; result [idx].birdKind = result [ii].birdKind; result [idx].score = result [ii].score; idx++; } } return result; }
public static BirdData[] GetPlayerData() { BirdData[] result = new BirdData[4]; for (int ii = 0; ii < 4; ii++) { result [ii].id = players [ii].id; result [ii].isUsed = result [ii].isUsed; result [ii].birdKind = result [ii].birdKind ; result [ii].score = result [ii].score; } return result; }