/// <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); } }
/// <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); } }