public static void Main(string[] args) { BirdDatabase db = new BirdDatabase(); UserInterface ui = new UserInterface(db); ui.Start(); }
// Use this for initialization void Start() { database = GameObject.Find("BirdInventory").GetComponent <BirdDatabase> (); //inv = GameObject.Find ("Inventory"). GetComponent<Inventory> (); birdImage = GameObject.Find("Bird Info Panel/BirdImage"); tooltip = GameObject.Find("Bird Info Panel/BirdInfo"); tooltip.SetActive(false); birdImage.SetActive(false); }
//playerStats stats; // Use this for initialization void Start() { birdImage = GameObject.Find("Inventory Panel/Character Panel/Bird Image"); birdInfo = GameObject.Find("Inventory Panel/Character Panel/Bird Info/Text"); database = GameObject.Find("Equipped Bird").GetComponent <BirdDatabase> (); equippedBird = GameObject.Find("Equipped Bird").GetComponent <EquippedBirdChecker> (); Bird bird = equippedBird.returnBird(); if (bird != null) { birdImage.transform.FindChild("Eye").GetComponent <Image> ().sprite = database.dictSprites[bird.EyeSlug]; birdImage.transform.FindChild("Blush").GetComponent <Image> ().sprite = database.dictSprites[bird.BlushSlug]; birdImage.transform.FindChild("Body").GetComponent <Image> ().sprite = database.dictSprites[bird.BodySlug]; birdImage.transform.FindChild("WingFront").GetComponent <Image> ().sprite = database.dictSprites[bird.WingFrontSlug]; birdImage.transform.FindChild("WingBack").GetComponent <Image> ().sprite = database.dictSprites[bird.WingBackSlug]; birdImage.transform.FindChild("Beak").GetComponent <Image> ().sprite = database.dictSprites[bird.BeakSlug]; birdImage.transform.FindChild("LegBack").GetComponent <Image> ().sprite = database.dictSprites[bird.LegBackSlug]; birdImage.transform.FindChild("LegFront").GetComponent <Image> ().sprite = database.dictSprites[bird.LegFrontSlug]; birdImage.transform.FindChild("Tail").GetComponent <Image> ().sprite = database.dictSprites[bird.TailSlug]; Debug.Log("Hi"); data = "Speed: " + bird.Speed + "\n" + "Bounce: " + bird.Bounce + "\n" + "Health: " + bird.Health + "\n" + "Ammo: " + bird.Ammo + " \n" + "AmmoType: " + bird.AmmoType + "\n" + "Vision: " + bird.Vision + "\n" + "Size: " + bird.Size + ""; } else { data = "You have yet to equip a bird"; } /*+ "Flap: " + bspeed + "\n" + "Ammo Type: " + ammoType + "\n" + "Vision: " + vision + "\n" + "Size: " + size;*/ birdInfo.transform.GetComponent <Text> ().text = data; //ConstructBirdImage (); //ConstructBirdInfo (); }
void Start() { database = GetComponent <BirdDatabase> (); //get database slotAmount = 3 + database.returnDatabaseSize(); inventoryPanel = GameObject.Find("Inventory Panel"); slotPanel = inventoryPanel.transform.FindChild("Inventory Slots/ScrollRect").gameObject; equipPanel = inventoryPanel.transform.FindChild("Equip Panel").gameObject; breedPanel = inventoryPanel.transform.FindChild("Breed Panel").gameObject; //add 2 breeding slots for (int a = 0; a < 2; a++) { birds.Add(new Bird()); // each slot contains a bird with an ID of -1 and w.o any info/stats slots.Add(Instantiate(inventorySlot)); //add slotAmount to list of slots slots[a].GetComponent <BirdSlot>().id = a; slots[a].transform.SetParent(breedPanel.transform); //set slot as child of slot panel, so that slot will follow slotpanel } //add an equip slot for (int a = 2; a < 3; a++) { birds.Add(new Bird()); slots.Add(Instantiate(inventorySlot)); //add slotAmount to list of slots slots[a].GetComponent <BirdSlot>().id = a; slots[a].transform.SetParent(equipPanel.transform); //set slot as child of slot panel, so that slot will follow slotpanel } //add inventory slots for (int i = 3; i < slotAmount; i++) { birds.Add(new Bird()); slots.Add(Instantiate(inventorySlot)); //add slotAmount to list of slots slots[i].GetComponent <BirdSlot>().id = i; slots[i].transform.SetParent(slotPanel.transform); //set slot as child of slot panel, so that slot will follow slotpanel } //add all birds from database to inventory for (int b = 0; b < database.returnDatabaseSize(); b++) { AddItem(b); //Debug.Log ("database size " + b); } Debug.Log("hello2"); }
// Use this for initialization void Start() { cam = GameObject.Find("Main Camera").GetComponent <CameraManager> (); mainBird = GameObject.Find("Birdy"); birdDatabase = GameObject.Find("Bird Equipped").GetComponent <BirdDatabase> (); equipChecker = GameObject.Find("Bird Equipped").GetComponent <EquippedBirdChecker> (); Bird bird = equipChecker.returnBird(); mainBird.transform.FindChild("Eye").GetComponent <SpriteRenderer> ().sprite = birdDatabase.dictSprites[bird.EyeSlug]; mainBird.transform.FindChild("Blush").GetComponent <SpriteRenderer> ().sprite = birdDatabase.dictSprites[bird.BlushSlug]; mainBird.transform.FindChild("Body").GetComponent <SpriteRenderer> ().sprite = birdDatabase.dictSprites[bird.BodySlug]; mainBird.transform.FindChild("WingFront").GetComponent <SpriteRenderer> ().sprite = birdDatabase.dictSprites[bird.WingFrontSlug]; mainBird.transform.FindChild("WingBack").GetComponent <SpriteRenderer> ().sprite = birdDatabase.dictSprites[bird.WingBackSlug]; mainBird.transform.FindChild("Beak").GetComponent <SpriteRenderer> ().sprite = birdDatabase.dictSprites[bird.BeakSlug]; mainBird.transform.FindChild("Legs").GetComponent <SpriteRenderer> ().sprite = birdDatabase.dictSprites[bird.LegsSlug]; mainBird.transform.FindChild("Tail").GetComponent <SpriteRenderer> ().sprite = birdDatabase.dictSprites[bird.TailSlug]; SetStats(bird.Speed, bird.Bounce, bird.Health, bird.Ammo, bird.AmmoType, bird.Vision, bird.Size); cam.updateSpeed(bird.Speed); }
// Use this for initialization void Start() { breedPanel = GameObject.Find("Inventory Panel/Breed Panel"); inv = GameObject.Find("BirdInventory").GetComponent <BirdInventory> (); database = GameObject.Find("BirdInventory").GetComponent <BirdDatabase> (); }