void Start() { ItemsDrop = new List <AbstractUsable>(); lvlup = null; working = false; enemySelect = 0; BattleMenu = GameObject.Find("BattleMenu"); StatsCanvas = GameObject.Find("BattleMap").transform.FindChild("CanvasStats").gameObject; GameObject panel = StatsCanvas.transform.FindChild("Stats Panel").gameObject; Vector2 worldScreen = new Vector2(Camera.main.orthographicSize * 2 / Screen.height * Screen.width, Camera.main.orthographicSize * 2); Constant.AdjustTextFont("Battle"); Constant.LastSceneLoaded = "BattleMenu"; //ActorsOrdered = OrderActors(Player, Enemies); ResizeSpriteToScreen(GameObject.Find("Top")); ResizeSpriteToScreen(GameObject.Find("Bottom")); selector = GameObject.Find("BattleMap").transform.FindChild("Selector").gameObject; selector.SetActive(false); Enemies = new List <GameObject>(); Player = GameObject.FindWithTag("RPG-PLAYER").gameObject.GetComponent <Player>(); foreach (var enemy in GameObject.FindGameObjectsWithTag("RPG-ENEMY")) { Enemies.Add(enemy); } GameObject canvasBar = GameObject.Find("BattleMap").transform.FindChild("CanvasBars").gameObject; StatsCanvas = GameObject.Find("BattleMap").transform.FindChild("CanvasStats").gameObject; setCanvasBar(canvasBar); CanvasMessage = GameObject.Find("BattleMap").transform.FindChild("CanvasMessage").gameObject; CanvasMessage.SetActive(false); StatsCanvas.SetActive(false); }
public void Start() { PlayerName.GetComponent <Text>().text = GameObject.FindWithTag("RPG-PLAYER").GetComponent <Player>().Name; PlayerLvl.GetComponent <Text>().text = GameObject.FindWithTag("RPG-PLAYER").GetComponent <Player>().Data.Level.ToString(); PlayerHP.GetComponent <Text>().text = GameObject.FindWithTag("RPG-PLAYER").GetComponent <Player>().Data.HP.ToString() + "/" + GameObject.FindWithTag("RPG-PLAYER").GetComponent <Player>().Data.Stats.MaxHP.ToString(); PlayerMP.GetComponent <Text>().text = GameObject.FindWithTag("RPG-PLAYER").GetComponent <Player>().Data.MP.ToString() + "/" + GameObject.FindWithTag("RPG-PLAYER").GetComponent <Player>().Data.Stats.MaxMP.ToString(); PlayerFace.GetComponent <Image>().sprite = GameObject.FindWithTag("RPG-PLAYER").GetComponent <Player>().Icon; PlayerBody.GetComponent <Image>().sprite = GameObject.FindWithTag("RPG-PLAYER").GetComponent <SpriteRenderer>().sprite; HPSlider.GetComponent <Slider>().value = (float)GameObject.FindWithTag("RPG-PLAYER").GetComponent <Player>().Data.HP / (float)GameObject.FindWithTag("RPG-PLAYER").GetComponent <Player>().Data.Stats.MaxHP; MPSlider.GetComponent <Slider>().value = (float)GameObject.FindWithTag("RPG-PLAYER").GetComponent <Player>().Data.MP / (float)GameObject.FindWithTag("RPG-PLAYER").GetComponent <Player>().Data.Stats.MaxMP; PlayerJob.GetComponent <Text>().text = GameObject.FindWithTag("RPG-PLAYER").GetComponent <Player>().Data.Job.JobName; Constant.AdjustTextFont("Start"); }
public void Start() { ClearDiffText(); Player p = GameObject.FindWithTag("RPG-PLAYER").GetComponent <Player>(); player = p; SetPlayerLabels(); ListBody = new List <Tuple <AbstractArmor, int> >(); ListFeet = new List <Tuple <AbstractArmor, int> >(); ListHelmet = new List <Tuple <AbstractArmor, int> >(); ListNecklace = new List <Tuple <AbstractArmor, int> >(); ListRing = new List <Tuple <AbstractArmor, int> >(); ListWeapon = new List <Tuple <AbstractWeapon, int> >(); ActiveItems = new List <Tuple <Item, int> >(); ListBody = player.Items.TypeArmor(AbstractArmor.ArmorType.Body); ListFeet = player.Items.TypeArmor(AbstractArmor.ArmorType.Feet); ListHelmet = player.Items.TypeArmor(AbstractArmor.ArmorType.Helmet); ListNecklace = player.Items.TypeArmor(AbstractArmor.ArmorType.Necklace); ListRing = player.Items.TypeArmor(AbstractArmor.ArmorType.Ring); ListWeapon = player.Items.GetWeapons(); Item = Resources.Load("Menus/MenuItems") as GameObject; ItemImage = Resources.Load("Menus/MenuItemsImage") as GameObject; MenuScroll = new ScrollNavigator <Item, AbstractAbility>(); MenuScroll.Init(new Vector3(-42, lastY), new Vector3(25, 97), new Vector3(111, lastY), diffy, 0, 6, Arrow2, NextArrow, PrevArrow, ItemPanel); fillWeapon(); Menu2 = new Navigator(); GameObject menusObj = GameObject.Find("EquipmentMenu").transform.FindChild("Canvas").transform.FindChild("Select Panel").gameObject; List <GameObject> Options = new List <GameObject>(); for (int i = 0; i < menusObj.transform.childCount; i++) { GameObject obj = menusObj.transform.GetChild(i).gameObject; if (!obj.name.Contains("Arrow")) { Options.Add(obj); } } Menu2.Init(Arrow3, Options); Constant.AdjustTextFont("Equipment"); }