protected void InitStatField(ref StatField stat, float initValue, bool variable) { // Add missing component if variable is null if (!stat) { stat = gameObject.AddComponent <StatField>(); } // Initiate character stat stat.Initialized(initValue, initValue, false); }
private void FormatDataJson(ref IEnumerable <InfoRequestDto> listaInfo) { foreach (var item in listaInfo) { var objList = JsonConvert.DeserializeObject <List <FormDetailDto> >(item.InfoRequestData); int index = 0; var statField = new StatField(); foreach (var _object in objList) { index++; var data = new KeyValuePair <string, string>(_object.FieldLabel, _object.Data); switch (index) { case 1: statField.Field1 = data; break; case 2: statField.Field2 = data; break; case 3: statField.Field3 = data; break; case 4: statField.Field4 = data; break; case 5: statField.Field5 = data; break; case 6: statField.Field6 = data; break; case 7: statField.Field7 = data; break; case 8: statField.Field8 = data; break; case 9: statField.Field9 = data; break; case 10: statField.Field10 = data; break; case 11: statField.Field11 = data; break; case 12: statField.Field12 = data; break; case 13: statField.Field13 = data; break; case 14: statField.Field14 = data; break; case 15: statField.Field15 = data; break; case 16: statField.Field16 = data; break; case 17: statField.Field17 = data; break; case 18: statField.Field18 = data; break; case 19: statField.Field19 = data; break; case 20: statField.Field20 = data; break; } } item.StatField = statField; } }