private void Start() { currentRoom = roomnet.GetRoom(transform.position); roomnet.LastLitChangedEvent += LastLitRoomChanged; animator = GetComponentInChildren <Animator>(); sleepParticleSystem = transform.Find("SleepEffect")?.GetComponent <ParticleSystem>(); if (sleepParticleSystem != null) { sleepEmitter = sleepParticleSystem.emission; sleepEmitter.enabled = false; } }
private void Update() { Room startRoom = roomnet.GetRoom(start.position); Room targetRoom = roomnet.GetRoom(target.position); if (startRoom == null || targetRoom == null) { //Debug.Log("No start or target!"); return; } roomnet.FindPath(startRoom, targetRoom); }