using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerPressurePlateBossMod: MonoBehaviour { public SpriteRenderer spriteRenderer; public Sprite originalSprite; public Sprite activatedSprite; public GameObject[] doors; private Amboss script; [SerializeField] int num; private Transform thepoint; // Start is called before the first frame update void Start() { script = GameObject.Find("DimAll").GetComponent(); thepoint = GameObject.Find("RespawnProjectile").transform; } // Update is called once per frame void Update() { } void OnTriggerEnter2D(Collider2D other) { spriteRenderer.sprite = activatedSprite; foreach (var door in doors) { door.SetActive(false); } thepoint.transform.SetPositionAndRotation(gameObject.transform.position + new Vector3(0,1,0),Quaternion.identity); switch (num) { case 1: script.one = true; break; case 2: script.two = true; break; case 3: script.three = true; break; case 4: script.four = true; break; default: break; } Destroy(gameObject.GetComponent()); } }