Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
        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);
        }