Example #1
0
 public InputBox(RconCommandParameter parameter, ServerSession session)
 {
     if (parameter.Type == "bool")
     {
         this.CreateBoolSelectionField();
     }
     else if (parameter.GetterToUse == null)
     {
         this.CreateInputField(parameter.Type, "");
     }
     else
     {
         string[] data = new string[0];
         if (session.GetData(parameter.GetterToUse, out data))
         {
             if (data.Length == 1)
             {
                 this.CreateInputField(parameter.Type, data[0]);
             }
             else
             {
                 this.CreateSelectionField(data);
             }
         }
         else
         {
             this.CreateInputField(parameter.Type, "");
         }
     }
 }