public bool[] GetBoolArr(string key)
 {
     if (!IfVariableExist(key))
     {
         VariableProfile_ES3.ErrorLog("getting bool array: " + key);
     }
     return(VarsBoolArray[key]);
 }
 public float[] GetFloatArr(string key)
 {
     if (!IfVariableExist(key))
     {
         VariableProfile_ES3.ErrorLog("getting float array: " + key);
     }
     return(VarsFloatArray[key]);
 }
 public string[] GetStringArr(string key)
 {
     if (!IfVariableExist(key))
     {
         VariableProfile_ES3.ErrorLog("getting string array: " + key);
     }
     return(VarsStringArray[key]);
 }
 public int GetInteger(string key)
 {
     if (!IfVariableExist(key))
     {
         VariableProfile_ES3.ErrorLog("getting float: " + key);
     }
     return(VarsInteger[key]);
 }
 public void Get(string key, ref bool value)
 {
     if (!IfVariableExist(key))
     {
         VariableProfile_ES3.ErrorLog("getting bool: " + key);
     }
     value = VarsBool[key];
 }
 public void Get(string key, ref string value)
 {
     if (!IfVariableExist(key))
     {
         VariableProfile_ES3.ErrorLog("getting string: " + key);
     }
     value = VarsString[key];
 }
 public void Get(string key, ref float value)
 {
     if (!IfVariableExist(key))
     {
         VariableProfile_ES3.ErrorLog("getting float: " + key);
     }
     value = VarsFloat[key];
 }
 public void Get(string key, ref int value)
 {
     if (!IfVariableExist(key))
     {
         VariableProfile_ES3.ErrorLog("getting int: " + key);
     }
     value = VarsInteger[key];
 }