void Awake() { model = GameModel.GetInstance(); cdTime = produceCd; grow = GetComponent <PlantGrow>(); enabled = false; }
IEnumerator Explode() { yield return(new WaitForSeconds(delayTime)); GameObject newEffect = Instantiate(effect); newEffect.transform.position = transform.position + effectOffset; newEffect.GetComponent <SpriteRenderer>().sortingOrder = transform.Find("plant").GetComponent <SpriteRenderer>().sortingOrder + 1; Destroy(newEffect, 1.5f); GameModel model = GameModel.GetInstance(); for (int row = 0; row < StageMap.ROW_MAX; ++row) { object[] zombies = model.zombieList[row].ToArray(); foreach (GameObject zombie in zombies) { zombie.GetComponent <ZombieHealthy>().BoomDie(); } } GetComponent <PlantHealthy>().Die(); AudioManager.GetInstance().PlaySound(explodeSound); GameObject newCrater = Instantiate(crater); newCrater.transform.position = transform.position; PlantGrow grow = GetComponent <PlantGrow>(); newCrater.GetComponent <PlantGrow>().grow(grow.row, grow.col); }
void Awake() { animator = transform.FindChild("plant").GetComponent<Animator>(); grow = GetComponent<PlantGrow>(); search = GetComponent<SearchZombie>(); enabled = false; }
void Awake() { animator = transform.FindChild("plant").GetComponent <Animator>(); grow = GetComponent <PlantGrow>(); search = GetComponent <SearchZombie>(); enabled = false; }
void Awake() { _grow = GetComponent <PlantGrow>(); _plant = transform.FindChild("Plant"); _search = GetComponent <SearchZombie>(); enabled = false; _cdTimer = Cd / 2; }
void Awake() { animator = transform.Find("plant").GetComponent <Animator>(); grow = GetComponent <PlantGrow>(); model = GameModel.GetInstance(); search = GetComponent <SearchZombie>(); enabled = false; }
void Plant() { GrassBehaviour tile = GameMasterScript.GetGrassTile(this.transform.position); if (tile.GetCanBePlantedOn()) { PlantGrow plant = Instantiate(GameMasterScript.GetPlant(EPlantRarity.ECommon), tile.transform.position, Quaternion.identity); tile.PlantOnTile(plant); } }
public void SetSelectedCard(Card card) { //card.state = Card.State.Cd; _curCard = card; _transparentPlant = Instantiate(card.Plant); _transparentPlant.transform.position = new Vector3(1000, 1000, 0); _transparentPlant.GetComponent <PlantSpriteDisplay>().SetAlpha(0.5f); _underMousePlant = Instantiate(card.Plant); _underMousePlant.GetComponent <PlantSpriteDisplay>().SetOrder(10000); _underMousePlant.transform.position = new Vector3(1000, 1000, 0); _underMousePlantGrow = _underMousePlant.GetComponent <PlantGrow>(); }
public void AddNewPlant(PlantGrow newPlant) { CurrentPlants.Add(newPlant); }
void AfterGrow() { transform.Find("plant").GetComponent <Animator>().Rebind(); grow = GetComponent <PlantGrow>(); StartCoroutine(Explode()); }
void Awake() { grow = GetComponent <PlantGrow>(); model = GameModel.GetInstance(); }
public void PlantOnTile(PlantGrow plant) { Plant = plant; HasPlant = true; }
protected void Awake() { _anmt = GetComponentInChildren <Animator>(); _model = GameModel.GetInstance(); _grow = GetComponent <PlantGrow>(); }
public void CleanTile() { HasPlant = false; Plant = null; }
public void RemovePlant(PlantGrow planttoRemove) { CurrentPlants.Remove(planttoRemove); }
protected void Awake() { animator = GetComponentInChildren<Animator>(); model = GameModel.GetInstance(); grow = GetComponent<PlantGrow>(); }
void Awake() { grow = GetComponent <PlantGrow>(); search = GetComponent <SearchZombie>(); enabled = false; }
void Awake () { grow = GetComponent<PlantGrow>(); }
void Awake() { grow = GetComponent <PlantGrow>(); }
void Awake() { grow = GetComponent<PlantGrow>(); search = GetComponent<SearchZombie>(); enabled = false; }
void Awake() { model = GameModel.GetInstance(); grow = GetComponent<PlantGrow>(); enabled = false; }