Ejemplo n.º 1
0
        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);
 }