private string InsertInJSONClass(List <string> FinalValues) { JSONOutput JSONData = new JSONOutput(); // General Section JSONData.Name = FinalValues[0]; JSONData.Author = FinalValues[1]; JSONData.Version = FinalValues[2]; JSONData.AnimationFramerate = FinalValues[3]; JSONData.AllowSliderBallTint = FinalValues[4]; JSONData.ComboBurstRandom = FinalValues[5]; JSONData.CursorCentre = FinalValues[6]; JSONData.CursorExpand = FinalValues[7]; JSONData.CursorRotate = FinalValues[8]; JSONData.CursorTrailRotate = FinalValues[9]; JSONData.CustomComboBurstSounds = FinalValues[10]; JSONData.HitCircleOverlayAboveNumber = FinalValues[11]; JSONData.LayeredHitSounds = FinalValues[12]; JSONData.SliderBallFlip = FinalValues[13]; JSONData.SliderBallFrames = FinalValues[14]; JSONData.SliderStyle = FinalValues[15]; JSONData.SpinnerFadePlayfield = FinalValues[16]; JSONData.SpinnerFrequencyModulate = FinalValues[17]; JSONData.SpinnerNoBlink = FinalValues[18]; // Colours Section JSONData.Combo1 = FinalValues[19]; JSONData.Combo2 = FinalValues[20]; JSONData.Combo3 = FinalValues[21]; JSONData.Combo4 = FinalValues[22]; JSONData.Combo5 = FinalValues[23]; JSONData.Combo6 = FinalValues[24]; JSONData.Combo7 = FinalValues[25]; JSONData.Combo8 = FinalValues[26]; JSONData.InputOverlayText = FinalValues[27]; JSONData.MenuGlow = FinalValues[28]; JSONData.SliderBall = FinalValues[29]; JSONData.SliderBorder = FinalValues[30]; JSONData.SliderTrackOverride = FinalValues[31]; JSONData.SongSelectActiveText = FinalValues[32]; JSONData.SongSelectInactiveText = FinalValues[33]; JSONData.SpinnerBackground = FinalValues[34]; JSONData.StarBreakAdditive = FinalValues[35]; // Fonts Section JSONData.HitCirclePrefix = FinalValues[36]; JSONData.HitCircleOverlap = FinalValues[37]; JSONData.ScorePrefix = FinalValues[38]; JSONData.ScoreOverlap = FinalValues[39]; JSONData.ComboPrefix = FinalValues[40]; JSONData.ComboOverlap = FinalValues[41]; string JSONstring = JsonConvert.SerializeObject(JSONData); return(JSONstring); }
void Awake() { if (instance != null && instance != this) { Destroy(transform.root.gameObject); return; } else { instance = this; } DontDestroyOnLoad(transform.root.gameObject); }