コード例 #1
0
 protected virtual void InitModes()
 {
     CurrentModes.Add(Mode.Normal);
     AllModes.Add(Mode.Normal, NormalMappings());
     AllModes.Add(Mode.Director, DirectorMappings());
     AllModes.Add(Mode.Password, PasswordMappings());
 }
コード例 #2
0
 protected void OnlyMode(Mode mode)
 {
     RemoveAllModesBut(mode);
     if (!CurrentModes.Contains(mode))
     {
         CurrentModes.Add(mode);
     }
 }
コード例 #3
0
 protected void OnlyModes(List <Mode> modes)
 {
     RemoveAllModesBut(modes);
     foreach (var mode in modes)
     {
         if (!CurrentModes.Contains(mode))
         {
             CurrentModes.Add(mode);
         }
     }
 }