void Start() { pullObjects = GetComponent <PullObjects>(); pullObjects.Initiate(); currentLevel = pullObjects.Levels[CurrentLevelSelected.NumberLevel]; int maxVegetables = currentLevel.MaxVegetables; vegetablesOnLevel = ProgressManagerComponent.GetVegetablesOnLevel(CurrentLevelSelected.NumberLevel); foreach (var slot in SlotsVegetables) { slot.transform.GetChild(0).gameObject.SetActive(false); // Empty slot.transform.GetChild(1).gameObject.SetActive(false); // Vegetable slot.transform.GetChild(2).gameObject.SetActive(true); // Lock GetComponent <SoundSettings>().Buttons.Add(slot.transform.GetChild(0).GetComponent <Button>()); GetComponent <SoundSettings>().Buttons.Add(slot.transform.GetChild(1).GetComponent <Button>()); GetComponent <SoundSettings>().Buttons.Add(slot.transform.GetChild(1).transform.GetChild(3).GetComponent <Button>()); } for (int i = 0; i < SelectVegetables.Count; ++i) { SelectVegetables[i].onClick.AddListener(SelectVegetable(i)); GetComponent <SoundSettings>().Buttons.Add(SelectVegetables[i]); } for (int i = 0; i < maxVegetables; ++i) { SlotsVegetables[i].transform.GetChild(0).gameObject.SetActive(true); // Empty SlotsVegetables[i].transform.GetChild(1).gameObject.SetActive(false); // Vegetable SlotsVegetables[i].transform.GetChild(2).gameObject.SetActive(false); // Lock SlotsVegetables[i].transform.GetChild(0).GetComponent <Button>().onClick.AddListener(OpenVegetableSelectionCanvas(i)); SlotsVegetables[i].transform.GetChild(1).GetComponent <Button>().onClick.AddListener(OpenDeteleButton(i)); SlotsVegetables[i].transform.GetChild(1).gameObject.transform.GetChild(3).gameObject.GetComponent <Button>().onClick.AddListener(DeteleVegetable); if (vegetablesOnLevel[i] != null) { SetVegetableAvaliable(SlotsVegetables[i], vegetablesOnLevel[i]); } } CoinsText.text = "" + ProgressManagerComponent.AmountOfMoney; PlayButton.onClick.AddListener(PlayButtonListener); BackButton.onClick.AddListener(BackButtonListener); PreviewButton.onClick.AddListener(PreviewButtonListener); EnablePlayButton(); }
void Start() { limites = Walls.GetComponentsInChildren <BoxCollider2D>(); pull = GameObject.Find("GameController").GetComponent <PullObjects>(); int index = 0; PuntosLimites = new Vector2[limites.Length]; foreach (BoxCollider2D box in limites) { Bounds b = box.bounds; PuntosLimites[index] = box.bounds.extents; index++; } index = 0; timeDeliy = 0; OnlyOne = false; }
void Awake() { pull = GetComponent <PullObjects>(); }
void Awake() { pullEnemies = GetComponent <PullObjects>(); }
void Awake() { CreatePositions(); pull = GetComponent <PullObjects>(); }