private void OnMyTriggerEnter(Collider2D other) { if (interactObject == null) { interactObject = other.gameObject.GetComponent <LeverManager>(); } }
private void OnMyTriggerExit(Collider2D triggered) { if (interactObject?.gameObject == triggered.gameObject) { interactObject = null; } }
// Use this for initialization void Start() { if (instance == null) { instance = null; } else if (instance != this) { Destroy(this); } Init(); }
public Manager() { if (Manager.manager != null) { throw new UnityException("Cannot create another instance of Manager"); } this.rManager = new RelayManager(); this.sManager = new SatelliteManager(); this.eManager = new EchoManager(); this.cManager = new CityManager(); this.lManager = new LeverManager(); this.mManager = new MusicManager(); }
public void ResetExceptMusic() { this.rManager.Destroy(); this.rManager = null; this.sManager.Destroy(); this.sManager = null; this.eManager.Destroy(); this.eManager = null; this.cManager.Destroy(); this.cManager = null; this.lManager.Destroy(); this.lManager = null; this.rManager = new RelayManager(); this.sManager = new SatelliteManager(); this.eManager = new EchoManager(); this.cManager = new CityManager(); this.lManager = new LeverManager(); }
public void Destroy() { this.rManager.Destroy(); this.rManager = null; this.sManager.Destroy(); this.sManager = null; this.eManager.Destroy(); this.eManager = null; this.cManager.Destroy(); this.cManager = null; this.lManager.Destroy(); this.lManager = null; this.mManager.Destroy(); this.mManager = null; Manager.manager = null; //GameObject.Destroy(gameObject); }
void Start() { head = Camera.main.GetComponent<StereoController>().Head; lm = GetComponentInParent<LeverManager> (); }
void Start() { head = Camera.main.GetComponent <StereoController>().Head; lm = GetComponentInParent <LeverManager> (); }
// Use this for initialization void Start() { lm = GameObject.FindGameObjectWithTag("LeverManager").GetComponent <LeverManager>(); }