// Use this for initialization void Start() { currentKills = GameObject.FindGameObjectWithTag("GameManager").GetComponent <KillsAmount>(); scoreText = GameObject.FindGameObjectWithTag("GameManager").GetComponent <ScoreText>(); data = FindObjectOfType <VariableData>(); lives = data.GetEnemyHealth(); }
public VariableData GetVariableData(string fileName, string variableName) { VariableData data = new VariableData { dimensions = new int[] { 4, 256, 256 }, latitude = 2, longitude = 1, time = 0, level = -1, data = new float[4 * 256 * 256] }; data.MakeValueAvailable(); for (int t = 0; t < data.dimensions[0]; t++) { for (int lo = 0; lo < data.dimensions[1]; lo++) { for (int la = 0; la < data.dimensions[2]; la++) { data.RawValue(t, 0, la, lo) = (float)Mathf.PerlinNoise((la + t * 10) * 0.1f, (lo + t * 10) * 0.1f); } } } data.CalcMinMaxValues(); return(data); }
private void Load() { if (File.Exists(FilePath)) { StorageData data = JsonUtility.FromJson <StorageData>(File.ReadAllText(FilePath)); if (data == null || data.variables == null) { Debug.LogWarningFormat(this, "Saved data found but not loaded. Format change?"); return; } if (data.variables.Length != m_SavedVariables.Length) { Debug.LogErrorFormat(this, "Saved data and variable counts don't match!"); return; } for (int i = 0; i < data.variables.Length; i++) { BaseGameVariable variable = m_SavedVariables[i]; VariableData variableData = data.variables[i]; variableData.Load(variable); } } }
///Add a new VariableData in the blackboard defining name and type instead of value public VariableData AddData(string name, Type type) { if (GetData(name, type) != null) { Debug.Log(string.Format("Variable with name '{0}' and type '{1}' already exists on blackboard '{2}'", name, type.Name, name)); return(null); } VariableData newData = null; foreach (KeyValuePair <Type, Type> pair in typeDataRelation) { if (pair.Value != typeof(object) && pair.Value.NCIsAssignableFrom(type)) { newData = (VariableData)gameObject.AddComponent(pair.Key); break; } } if (newData == null) { newData = gameObject.AddComponent <SystemObjectData>(); } newData.dataName = name; variables.Add(newData); newData.hideFlags = HideFlags.HideInInspector; return(newData); }
private static ExpressionCompileResult Compile(ResolveResult rr, ITypeDefinition currentType, IMethod currentMethod, ICompilation compilation, IMetadataImporter metadataImporter, INamer namer, IRuntimeLibrary runtimeLibrary, IErrorReporter errorReporter, bool returnValueIsImportant, Dictionary <IVariable, VariableData> variables, ISet <string> usedVariableNames) { variables = variables ?? new Dictionary <IVariable, VariableData>(); usedVariableNames = usedVariableNames ?? new HashSet <string>(); return(new ExpressionCompiler(compilation, metadataImporter, namer, runtimeLibrary, errorReporter, variables, new Dictionary <LambdaResolveResult, NestedFunctionData>(), t => { string name = namer.GetVariableName(null, usedVariableNames); IVariable variable = new SimpleVariable(t, "temporary", DomRegion.Empty); variables[variable] = new VariableData(name, null, false); usedVariableNames.Add(name); return variable; }, _ => { throw new Exception("Cannot compile nested functions here"); }, null, new NestedFunctionContext(EmptyList <IVariable> .Instance), null, currentMethod, currentType ).Compile(rr, returnValueIsImportant)); }
public static VariableData Get(DataManagement.Configuration config, string variableName, string tablePrefix = "") { VariableData Result = null; DataRow row = Row.Get(config, tablePrefix + Names.Variables, "variable", variableName); if (row != null) { Result = new VariableData(); if (row["variable"] != null) { Result.Variable = row["variable"].ToString(); } if (row["value"] != null) { Result.Value = row["value"].ToString(); } if (row["timestamp"] != null) { DateTime timestamp = DateTime.MinValue; DateTime.TryParse(row["timestamp"].ToString(), out timestamp); if (timestamp > DateTime.MinValue) { Result.Timestamp = timestamp; } } } return(Result); }
internal Rvariable(Rapplication application, VariableData data, string viewModelId) : this(ANONYMOUS, data.Values.Select(od => od == null ? new Robject() : new Robject(od, application[od.ModelId], application[viewModelId]) ), data.IsList, false) { }
public LocalVariableToken(VariableCode varCode, VariableData varData, string subId, int size) : base(varCode, varData) { CanRestructure = false; this.subID = subId; this.size = size; }
public VariableEvaluator(GameBase gamebase, ConstantData constant) { this.gamebase = gamebase; this.constant = constant; varData = new VariableData(gamebase, constant); GlobalStatic.VariableData = varData; }
public IdentifierDictionary(VariableData varData) { this.varData = varData; nameDic.Clear(); //予約語を登録。式中に登場すると構文解析が崩壊する名前群。 //ただしeramaker用スクリプトなら特に気にすることはない。式中に出てこない単語も同様。 nameDic.Add("IS", DefinedNameType.Reserved); nameDic.Add("TO", DefinedNameType.Reserved); nameDic.Add("INT", DefinedNameType.Reserved); nameDic.Add("STR", DefinedNameType.Reserved); nameDic.Add("REFFUNC", DefinedNameType.Reserved); nameDic.Add("STATIC", DefinedNameType.Reserved); nameDic.Add("DYNAMIC", DefinedNameType.Reserved); nameDic.Add("GLOBAL", DefinedNameType.Reserved); nameDic.Add("PRIVATE", DefinedNameType.Reserved); nameDic.Add("SAVEDATA", DefinedNameType.Reserved); nameDic.Add("CHARADATA", DefinedNameType.Reserved); //CHARDATAから変更 nameDic.Add("REF", DefinedNameType.Reserved); nameDic.Add("__DEBUG__", DefinedNameType.Reserved); nameDic.Add("__SKIP__", DefinedNameType.Reserved); nameDic.Add("_", DefinedNameType.Reserved); instructionDic = FunctionIdentifier.GetInstructionNameDic(); varTokenDic = varData.GetVarTokenDicClone(); localvarTokenDic = varData.GetLocalvarTokenDic(); methodDic = FunctionMethodCreator.GetMethodList(); refmethodDic = new Dictionary <string, UserDefinedRefMethod>(); foreach (KeyValuePair <string, FunctionMethod> pair in methodDic) { nameDic.Add(pair.Key, DefinedNameType.SystemMethod); } foreach (KeyValuePair <string, VariableToken> pair in varTokenDic) { //RANDが衝突している //1808a3 GLOBAL、PRIVATEも //1808beta009 REFも if (!nameDic.ContainsKey(pair.Key)) { nameDic.Add(pair.Key, DefinedNameType.SystemVariable); } } foreach (KeyValuePair <string, VariableLocal> pair in localvarTokenDic) { nameDic.Add(pair.Key, DefinedNameType.SystemVariable); } foreach (KeyValuePair <string, FunctionIdentifier> pair in instructionDic) { //Methodと被る //1808a3 SAVEDATAも if (!nameDic.ContainsKey(pair.Key)) { nameDic.Add(pair.Key, DefinedNameType.SystemInstrument); } } }
public void SetArgument(int index, VariableData value) { if (!(index >= 0 && index < _arguments.Length)) { throw new ArgumentException(); } _arguments[index] = value; }
private void ValidateDataFragment(VariableData variable, int id, float current, float previous, float percent, DirectionType direction) { Assert.AreEqual(id, variable.Id); Assert.AreEqual(current, variable.CurrentValue); Assert.AreEqual(previous, variable.PreviousValue); Assert.AreEqual(percent, variable.PercentChange); Assert.AreEqual(direction, variable.Direction); }
internal void Write(PexWriteMeta write) { write.WriteString(Name); write.WriteString(TypeName); write.Writer.Write(RawUserFlags); VariableData?.Write(write); }
//public static void Update(string variable, string value, DateTime timestamp, string tablePrefix = "") //{ // Update(Database.Configuration, variable, value, timestamp, tablePrefix); //} //public static void Update(DataManagement.Configuration config, string variable, string value, DateTime timestamp, string tablePrefix = "") //{ // List<string> columns = new List<string>(); // columns.Add("Variable"); // columns.Add("Value"); // columns.Add("Timestamp"); // List<object> values = new List<object>(); // values.Add(variable); // values.Add(value); // values.Add(timestamp); // string query = Row.CreateInsertQuery(tablePrefix + Names.Variables, columns.ToArray(), values.ToArray(), true); // Server.TrakHound.Servers.ProcessServer.Server.DatabaseQueue.AddToQueue(query); //} public static void Update(VariableData info, string tablePrefix = "") { var infos = new VariableData[1]; infos[0] = info; Update(Database.Configuration, infos, tablePrefix); }
public HintNode(VariableData data, VariableHint hint, int value) : base(CodeNodeType.Hint) { Data = data; Hint = hint; Value = value; Flags |= (CodeNodeFlags.Removable | CodeNodeFlags.Informative); }
private void btnToJson_Click(object sender, EventArgs e) { var info = new VariableData() { CpuName = "Cpu1", IpAddress = "123.2.5.123", DataType = "Int32", VariableName = "Variable1", Value = "987654" }; var json = info.ToJson(); }
public static void delete_variable(VariableData var) { if (var.Type == VariableTypes.ExtendedBit || var.Type == VariableTypes.String && var.Data != null) { var.Data = null; } var.Tag = string.Empty; }
// Use this for initialization void Start() { poison = FindObjectOfType <RaiseLair>(); timer = FindObjectOfType <TimerCountDown>(); round = FindObjectOfType <Round>(); data = FindObjectOfType <VariableData>(); healthpack = FindObjectOfType <HealthPackSpawn>(); floorFall = FindObjectOfType <FallFloor>(); doorsFall = FindObjectsOfType <Fall>(); }
///Deletes the VariableData of name provided regardless of type public void DeleteData(string dataName) { VariableData data = GetData(dataName, typeof(object)); if (data != null) { variables.Remove(data); DestroyImmediate(data, true); } }
private VariableData CreateVariableSave() { VariableData vbData = new VariableData(); vbData.NilaiDB = DBTotal; return(vbData); }
private static void AddVariable(BaseVariable variable, VariableData variableData) { if (Variables.ContainsKey(variable)) { Variables[variable] = variableData; } else { Variables.Add(variable, variableData); } }
public override string GenerateConditionCode(Object obj) { if (returnValue.Length > 1) { VariableData variable = new VariableData(CodeGenerator.GenerateVariableName("_randomValue", this), typeof(bool[])); variable.Set(returnValue); CodeGenerator.AddVariable(variable, true, false); return(variable.Name + "[" + CodeGenerator.GetInvokeCode(typeof(Random), "Range", 0, returnValue.Length - 1).Replace(";", "") + "]"); } return(base.GenerateConditionCode(obj)); }
public override HlTypeDefinition GetResultType(HlCompilation c) { if (c.ContainsVariable(Value.ToString())) { VariableData data = c.GetVariable(Value.ToString()); return(data.TypeDefinition); } return(null); }
public override void RegisterPort() { if (CodeGenerator.isGenerating) { generatedVariable = new VariableData("cachedValue", ReturnType()) { modifier = FieldModifier.PrivateModifier, }; generatedVariable.Name = CodeGenerator.RegisterVariable(generatedVariable).name; } }
// Use this for initialization void Start() { data = FindObjectOfType <VariableData>(); playerPosition = GameObject.FindGameObjectWithTag("Player").GetComponent <Transform>(); enemySpawn = GameObject.FindGameObjectsWithTag("SpawnPoints"); active = FindObjectOfType <ChangeValues>(); for (int i = 0; i < enemySpawn.Length; i++) { enemySpawnTransform.Add(enemySpawn[i].GetComponent <Transform>()); } }
private void HandleFormat6(BinaryReader reader) { string APIStateCode = new string(reader.ReadChars(2)); string APICountyCode = new string(reader.ReadChars(3)); string SurveyCodeListNumber = new string(reader.ReadChars(3)); string BLT = new string(reader.ReadChars(1)); // Block/League/Township variableData.Add(BasNameFormatType6.APIStateCode.ToString(), APIStateCode); variableData.Add(BasNameFormatType6.APICountyCode.ToString(), APICountyCode); variableData.Add(BasNameFormatType6.SurveyCodeListNumber.ToString(), SurveyCodeListNumber); variableData.Add(BasNameFormatType6.BLTFlag.ToString(), BLT); switch (BLT) { case "B": string BlockName = new string(reader.ReadChars(6)); reader.BaseStream.Seek(1, SeekOrigin.Current); VariableData.Add(BasNameFormatType6.BlockName.ToString(), BlockName); break; case "L": string LeagueName = new string(reader.ReadChars(6)); reader.BaseStream.Seek(1, SeekOrigin.Current); VariableData.Add(BasNameFormatType6.LeagueName.ToString(), LeagueName); break; case "T": string BlockNumber = new string(reader.ReadChars(4)); string TownshipNumber = new string(reader.ReadChars(2)); string TownshipDirection = new string(reader.ReadChars(1)); VariableData.Add(BasNameFormatType6.BlockName.ToString(), BlockNumber); VariableData.Add(BasNameFormatType6.BlockName.ToString(), TownshipNumber); VariableData.Add(BasNameFormatType6.BlockName.ToString(), TownshipDirection); break; default: // there is a possible that BLT is blank. reader.BaseStream.Seek(7, SeekOrigin.Current); break; } string SLTFlag = new string(reader.ReadChars(1)); // Section/Labor/Tract (S/L/T) Flag string SLTNumber = new string(reader.ReadChars(5)); // Section/Labor/Tract (S/L/T) Number string SAFlag = new string(reader.ReadChars(1)); // Survey/Abstract (S/A) Flag string SANumber = new string(reader.ReadChars(5)); // Survey/Abstract (S/A) Number variableData.Add(BasNameFormatType6.SLTFlag.ToString(), SLTFlag); variableData.Add(BasNameFormatType6.SLTNumber.ToString(), SLTNumber); variableData.Add(BasNameFormatType6.SAFlag.ToString(), SAFlag); variableData.Add(BasNameFormatType6.SANumber.ToString(), SANumber); }
/// <summary> /// True if the variable is instanced variable. /// </summary> /// <param name="variable"></param> /// <returns></returns> public static bool IsInstanceVariable(VariableData variable) { foreach (VData vdata in generatorData.GetVariables()) { if (vdata.variableRef == variable) { return(vdata.isInstance); } } //throw new Exception("The variable is not registered."); return(false); }
/// <summary> /// Add a new global variable to the global variable list. *Persists after runtime* /// </summary> /// <param name="varName"></param> /// <param name="bValue"></param> /// <param name="iValue"></param> /// <param name="fValue"></param> /// <param name="sValue"></param> public void AddGlobalVariable(string varName = "New Variable", bool bValue = false, int iValue = 0, float fValue = 0.0f, string sValue = "") { VariableData vd = new VariableData(); vd.name = varName; vd.boolVal = bValue; vd.intVal = iValue; vd.floatVal = fValue; vd.stringVal = sValue; globalVariableList.Add(vd); }
internal void AddDafnyVar(string name, VariableData var) { Contract.Requires <ArgumentNullException>(name != null, "key"); if (_dafnyVariables.All(v => v.Key != name)) { _dafnyVariables.Add(name, var); } else { throw new ArgumentException($"dafny var {name} is already declared in the scope"); } }
public static void Reset() { Process = null; ConstantData = null; GameBaseData = null; EMediator = null; VEvaluator = null; VariableData = null; Console = null; MainWindow = null; LabelDictionary = null; IdentifierDictionary = null; tempDic.Clear(); }
public VariableData GetOrCreateVariable(DataAccount account, string name) { var result = account.Variables.Where(x => x.Name == name).FirstOrDefault(); if (result == null) { result = new VariableData() { Name = name }; account.Variables.Add(result); } return(result); }
public IdentifierDictionary(VariableData varData) { this.varData = varData; nameDic.Clear(); //予約語を登録。式中に登場すると構文解析が崩壊する名前群。 //ただしeramaker用スクリプトなら特に気にすることはない。式中に出てこない単語も同様。 nameDic.Add("IS", DefinedNameType.Reserved); nameDic.Add("TO", DefinedNameType.Reserved); nameDic.Add("STATIC", DefinedNameType.Reserved); nameDic.Add("DYNAMIC", DefinedNameType.Reserved); nameDic.Add("GLOBAL", DefinedNameType.Reserved); nameDic.Add("PRIVATE", DefinedNameType.Reserved); nameDic.Add("SAVEDATA", DefinedNameType.Reserved); nameDic.Add("CHARDATA", DefinedNameType.Reserved); nameDic.Add("REF", DefinedNameType.Reserved); nameDic.Add("__DEBUG__", DefinedNameType.Reserved); nameDic.Add("__SKIP__", DefinedNameType.Reserved); instructionDic = FunctionIdentifier.GetInstructionNameDic(); varTokenDic = varData.GetVarTokenDicClone(); localvarTokenDic = varData.GetLocalvarTokenDic(); methodDic = FunctionMethodCreator.GetMethodList(); foreach(KeyValuePair<string, FunctionMethod> pair in methodDic) { nameDic.Add(pair.Key, DefinedNameType.SystemMethod); } foreach (KeyValuePair<string, VariableToken> pair in varTokenDic) { //RANDが衝突している //1808a3 GLOBAL、PRIVATEも //1808beta009 REFも追加 if (!nameDic.ContainsKey(pair.Key)) nameDic.Add(pair.Key, DefinedNameType.SystemVariable); } foreach (KeyValuePair<string, VariableLocal> pair in localvarTokenDic) { nameDic.Add(pair.Key, DefinedNameType.SystemVariable); } foreach (KeyValuePair<string, FunctionIdentifier> pair in instructionDic) { //Methodと被る //1808a3 SAVEDATAも if (!nameDic.ContainsKey(pair.Key)) nameDic.Add(pair.Key, DefinedNameType.SystemInstrument); } }
public void SaveGameVariable() { VariableData vbData = CreateVariableSave(); BinaryFormatter vBFormater = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/variableGame.save"); vBFormater.Serialize(file, vbData); file.Close(); Tester.text = DBTotal.ToString(); Debug.Log("Saved"); }
public Str1DConstantToken(VariableCode varCode, VariableData varData) : base(varCode, varData) { this.array = varData.constant.GetCsvNameList(varCode); }
public static void Update(DataManagement.Configuration config, VariableData[] infos, string tablePrefix = "") { if (infos.Length > 0) { List<string> columns = new List<string>(); columns.Add("Variable"); columns.Add("Value"); columns.Add("Timestamp"); var tableValues = new List<List<object>>(); foreach (var info in infos) { var match = Data.Find(x => x.Variable == info.Variable && x.UniqueId == info.UniqueId); if (match == null) { Data.Add(info); match = info; } if (match.Value != info.Value) { match.Value = info.Value; var rowValues = new List<object>(); rowValues.Add(info.Variable); rowValues.Add(info.Value); rowValues.Add(info.Timestamp); tableValues.Add(rowValues); } } if (tableValues.Count > 0) { string query = Row.CreateInsertQuery(tablePrefix + Names.Variables, columns.ToArray(), tableValues, true); //TrakHound.Servers.Processor.Server.DatabaseQueue.AddToQueue(query); } } }
public static VariableData Get(DataManagement.Configuration config, string variableName, string tablePrefix = "") { VariableData Result = null; DataRow row = Row.Get(config, tablePrefix + Names.Variables, "variable", variableName); if (row != null) { Result = new VariableData(); if (row["variable"] != null) Result.Variable = row["variable"].ToString(); if (row["value"] != null) Result.Value = row["value"].ToString(); if (row["timestamp"] != null) { DateTime timestamp = DateTime.MinValue; DateTime.TryParse(row["timestamp"].ToString(), out timestamp); if (timestamp > DateTime.MinValue) Result.Timestamp = timestamp; } } return Result; }
public Debug__LINE__Token(VariableCode varCode, VariableData varData) : base(varCode, varData) { CanRestructure = true; }
public static void Update(VariableData[] infos, string tablePrefix = "") { Update(Database.Configuration, infos, tablePrefix); }
public MONEYLABEL_Token(VariableCode varCode, VariableData varData) : base(varCode, varData) { CanRestructure = true; }
public LINECOUNT_Token(VariableCode varCode, VariableData varData) : base(varCode, varData) { }
public WINDOW_TITLE_Token(VariableCode varCode, VariableData varData) : base(varCode, varData) { CanRestructure = false; }
public StrVariableToken(VariableCode varCode, VariableData varData) : base(varCode, varData) { CanRestructure = false; array = varData.DataString; }
public __INT_MIN__Token(VariableCode varCode, VariableData varData) : base(varCode, varData) { CanRestructure = true; }
public CompatiRandToken(VariableCode varCode, VariableData varData) : base(varCode, varData) { }
public Int1DConstantToken(VariableCode varCode, VariableData varData, Int64[] array) : base(varCode, varData) { this.array = array; }
public EmptyStrToken(VariableCode varCode, VariableData varData) : base(varCode, varData) { CanRestructure = true; }
public DRAWLINESTR_Token(VariableCode varCode, VariableData varData) : base(varCode, varData) { CanRestructure = true; }
public Str1DConstantToken(VariableCode varCode, VariableData varData, string[] array) : base(varCode, varData) { this.array = array; }
public LASTLOAD_VERSION_Token(VariableCode varCode, VariableData varData) : base(varCode, varData) { }
protected PseudoVariableToken(VariableCode varCode, VariableData varData) : base(varCode, varData) { CanRestructure = false; }
public ISTIMEOUTToken(VariableCode varCode, VariableData varData) : base(varCode, varData) { CanRestructure = false; }
public LocalStr1DVariableToken(VariableCode varCode, VariableData varData, string subId, int size) : base(varCode, varData, subId, size) { }
public CharaStrVariableToken(VariableCode varCode, VariableData varData) : base(varCode, varData) { CanRestructure = false; }
public StrConstantToken(VariableCode varCode, VariableData varData, string s) : base(varCode, varData) { this.s = s; }
public ConstantToken(VariableCode varCode, VariableData varData) : base(varCode, varData) { CanRestructure = true; }
public LASTLOAD_TEXT_Token(VariableCode varCode, VariableData varData) : base(varCode, varData) { }
protected VariableToken(VariableCode varCode, VariableData varData) { Code = varCode; VariableType = ((varCode & VariableCode.__INTEGER__) == VariableCode.__INTEGER__) ? typeof(Int64) : typeof(string); VarCodeInt = (int)(varCode & VariableCode.__LOWERCASE__); varName = varCode.ToString(); this.varData = varData; IsPrivate = false; IsReference = false; Dimension = 0; IsGlobal = (Code == VariableCode.GLOBAL) || (Code == VariableCode.GLOBALS); if ((Code & VariableCode.__ARRAY_1D__) == VariableCode.__ARRAY_1D__) Dimension = 1; if ((Code & VariableCode.__ARRAY_2D__) == VariableCode.__ARRAY_2D__) Dimension = 2; if ((Code & VariableCode.__ARRAY_3D__) == VariableCode.__ARRAY_3D__) Dimension = 3; IsSavedata = false; if ((Code == VariableCode.GLOBAL) || (Code == VariableCode.GLOBALS)) IsSavedata = true; else if ((Code & VariableCode.__SAVE_EXTENDED__) == VariableCode.__SAVE_EXTENDED__) { IsSavedata = true; } else if (((Code & VariableCode.__EXTENDED__) != VariableCode.__EXTENDED__) && ((Code & VariableCode.__CALC__) != VariableCode.__CALC__) && ((Code & VariableCode.__UNCHANGEABLE__) != VariableCode.__UNCHANGEABLE__) && ((Code & VariableCode.__LOCAL__) != VariableCode.__LOCAL__) && (!varName.StartsWith("NOTUSE_"))) { VariableCode flag = Code & (VariableCode.__ARRAY_1D__ | VariableCode.__ARRAY_2D__ | VariableCode.__ARRAY_3D__ | VariableCode.__STRING__ | VariableCode.__INTEGER__ | VariableCode.__CHARACTER_DATA__); switch (flag) { case VariableCode.__CHARACTER_DATA__ | VariableCode.__INTEGER__: if (VarCodeInt < (int)VariableCode.__COUNT_SAVE_CHARACTER_INTEGER__) IsSavedata = true; break; case VariableCode.__CHARACTER_DATA__ | VariableCode.__STRING__: if (VarCodeInt < (int)VariableCode.__COUNT_SAVE_CHARACTER_STRING__) IsSavedata = true; break; case VariableCode.__CHARACTER_DATA__ | VariableCode.__INTEGER__ | VariableCode.__ARRAY_1D__: if (VarCodeInt < (int)VariableCode.__COUNT_SAVE_CHARACTER_INTEGER_ARRAY__) IsSavedata = true; break; case VariableCode.__CHARACTER_DATA__ | VariableCode.__STRING__ | VariableCode.__ARRAY_1D__: if (VarCodeInt < (int)VariableCode.__COUNT_SAVE_CHARACTER_STRING_ARRAY__) IsSavedata = true; break; case VariableCode.__INTEGER__: if (VarCodeInt < (int)VariableCode.__COUNT_SAVE_INTEGER__) IsSavedata = true; break; case VariableCode.__STRING__: if (VarCodeInt < (int)VariableCode.__COUNT_SAVE_STRING__) IsSavedata = true; break; case VariableCode.__INTEGER__ | VariableCode.__ARRAY_1D__: if (VarCodeInt < (int)VariableCode.__COUNT_SAVE_INTEGER_ARRAY__) IsSavedata = true; break; case VariableCode.__STRING__ | VariableCode.__ARRAY_1D__: if (VarCodeInt < (int)VariableCode.__COUNT_SAVE_STRING_ARRAY__) IsSavedata = true; break; } } }
public CHARANUM_Token(VariableCode varCode, VariableData varData) : base(varCode, varData) { }