void OnDisable() { smoke = Smoke.Instantiate(smoke); smoke.GetComponent <Smoke>().frame = 0; smoke.transform.position = transform.position; smoke.GetComponent <Smoke>().Type = 1; }
public void Hide() { //Hide and reconfigure smoke = Smoke.Instantiate(smoke); smoke.GetComponent <Smoke>().frame = 0; smoke.transform.position = transform.position; smoke.GetComponent <Smoke>().Type = 3; render.sprite = (Sprites[0]); frame = 0; Frame = 0; }
// Use this for initialization void OnDisable() { if (Menu != null) { smoke = Smoke.Instantiate(smoke); smoke.GetComponent <Smoke>().frame = 0; smoke.GetComponent <Smoke>().Type = 0; smoke.transform.position = transform.position; Game.GetComponent <AudioSource>().Play(); if (Life <= 0) { Menu.SetActive(true); } else { transform.parent.GetComponent <Game>().ReviveShip(); transform.position = new Vector3(0, 0, 0); Life--; } } }
void OnCollisionEnter2D(Collision2D Col) { //if collide on player or shoot, reconfigure and restart cycle if (Col.gameObject.CompareTag("Player")) { motion *= -1; Score.points += 25; smoke = Smoke.Instantiate(smoke); smoke.GetComponent <Smoke>().frame = 0; smoke.GetComponent <Smoke>().Type = 0; smoke.transform.position = transform.position; transform.position = new Vector2(20, 4); Col.gameObject.SetActive(false); transform.parent.gameObject.GetComponent <AudioSource>().Play(); //Swap to other Eny if (Eny) { Eny.SetActive(true); gameObject.SetActive(false); } } }
void OnCollisionEnter2D(Collision2D Col) { //if collide on player or shoot, reconfigure and restart cycle if (Col.gameObject.CompareTag("Player")) { Score.points += 75; smoke = Smoke.Instantiate(smoke); smoke.GetComponent <Smoke>().frame = 0; smoke.GetComponent <Smoke>().Type = 0; smoke.transform.position = transform.position; var LifeUp = Instantiate(LifeUpPre); LifeUp.transform.position = transform.position; pos.x = period * speed; transform.parent.gameObject.GetComponent <AudioSource>().Play(); Col.gameObject.SetActive(false); speed *= -1; //Swap to other Eny if (Eny) { Eny.SetActive(true); gameObject.SetActive(false); } } }