using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class NewBolt : MonoBehaviour { public GameObject connectedBody; public List connectedBodylist; public List previousbodies = new List(); public GameManager gamemanger; void Start() { gamemanger=GameManager.instance; } // Update is called once per frame void Update() { } private void OnTriggerStay(Collider other) { if (other.gameObject.CompareTag("CUBE")) { if (gamemanger.gamestate == GameManager.State.Idle) { if (!connectedBodylist.Contains(other.gameObject)) { connectedBodylist.Add(other.gameObject); } } } } private void OnTriggerExit(Collider other) { if (other.gameObject.CompareTag("CUBE")) { if (connectedBodylist.Contains(other.gameObject)) { connectedBodylist.Remove(other.gameObject); } } } }