public ConsoleButtonString(EmueraConsole console, ConsoleStyledString[] strs, string inputs,ScriptPosition pos)
     : this(console, strs)
 {
     this.Inputs = inputs;
     IsButton = true;
     IsInteger = false;
     Generation = parent.NewButtonGeneration;
     console.UpdateGeneration();
     ErrPos = pos;
 }
 public ConsoleButtonString(EmueraConsole console, ConsoleStyledString[] strs, Int64 input)
     : this(console, strs)
 {
     this.Input = input;
     Inputs = input.ToString();
     IsButton = true;
     IsInteger = true;
     Generation = parent.NewButtonGeneration;
     console.UpdateGeneration();
     ErrPos = null;
 }
 public ConsoleButtonString(EmueraConsole console, AConsoleDisplayPart[] strs, string inputs, ScriptPosition pos)
     : this(console, strs)
 {
     this.Inputs = inputs;
     IsButton    = true;
     IsInteger   = false;
     if (console != null)
     {
         Generation = parent.NewButtonGeneration;
         console.UpdateGeneration();
     }
     ErrPos = pos;
 }
 public ConsoleButtonString(EmueraConsole console, AConsoleDisplayPart[] strs, Int64 input, string inputs)
     : this(console, strs)
 {
     this.Input  = input;
     this.Inputs = inputs;
     IsButton    = true;
     IsInteger   = true;
     if (console != null)
     {
         Generation = parent.NewButtonGeneration;
         console.UpdateGeneration();
     }
     ErrPos = null;
 }