示例#1
0
 public static void RemoveParameterScreen(IParameterConsumer screen)
 {
     if (screen != m_ParameterScreen)
     {
         throw new ArgumentException();
     }
     m_ParameterScreen = m_StackParameterScreens.Count == 0 ? null : m_StackParameterScreens.Pop();
 }
示例#2
0
 public static void UseParameterScreen(IParameterConsumer screen)
 {
     if (m_ParameterScreen != null)
     {
         m_StackParameterScreens.Push(m_ParameterScreen);
     }
     m_ParameterScreen = screen;
 }