예제 #1
0
 /// <summary>
 /// 设置门的状态
 /// </summary>
 /// <param name="state"></param>
 public void SetDoorState(LevelDoorState state)
 {
     m_doorState = state;
     for (int i = 0; i < doors.Count; i++)
     {
         doors[i].SetState(state);
     }
 }
예제 #2
0
 /// <summary>
 /// 开门
 /// </summary>
 public void SetState(LevelDoorState state)
 {
     if (state == LevelDoorState.Open)
     {
         m_grid.gameObject.SetActive(false);
     }
     else if (state == LevelDoorState.Close)
     {
         m_grid.gameObject.SetActive(true);
     }
 }