示例#1
0
 void OnTriggerEnter()
 {
     if (spiderScript.getHealth() <= 0)
     {
         thisdoor.locked = false;
         thisdoor.Open();
     }
 }
示例#2
0
 void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.CompareTag("Player"))
     {
         if (chestScript.getUsed())
         {
             thisdoor.locked = false;
             thisdoor.Open();
         }
     }
 }
    private void TryOpenDoors()
    {
        if (CurrentFloor == null)
        {
            return;
        }

        if (Doors.Open() == true)
        {
            Doors.OnDoorsClosed += HandleOnDoorsClosed;
            BusyDoorsCount++;
        }

        if (CurrentFloor.Doors.Open() == true)
        {
            CurrentFloor.Doors.OnDoorsClosed += HandleOnDoorsClosed;
            BusyDoorsCount++;
        }

        CurrentFloor.NotifyOnLiftArrival();
    }
 private void OpenDoors()
 {
     doors.Open();
     queen.walking = true;
 }