@@ -20,7 +20,7 @@ namespace ToggleTag
2020 name = "ToggleTag" ,
2121 description = "Persistant toggeling of role tags and overwatch." ,
2222 id = "karlofduty.toggletag" ,
23- version = "1.1.0 " ,
23+ version = "1.1.1 " ,
2424 SmodMajor = 3 ,
2525 SmodMinor = 1 ,
2626 SmodRevision = 19
@@ -43,12 +43,16 @@ public override void OnDisable()
4343
4444 public override void OnEnable ( )
4545 {
46- if ( ! File . Exists ( FileManager . AppFolder + "toggletag.json " ) )
46+ if ( ! Directory . Exists ( FileManager . AppFolder + "ToggleTag " ) )
4747 {
48- File . WriteAllText ( FileManager . AppFolder + "toggletag.json" , defaultConfig ) ;
48+ Directory . CreateDirectory ( FileManager . AppFolder + "ToggleTag" ) ;
4949 }
50- JToken jsonObject = JToken . Parse ( File . ReadAllText ( FileManager . AppFolder + "toggletag.json" ) ) ;
5150
51+ if ( ! File . Exists ( FileManager . AppFolder + "ToggleTag/data.json" ) )
52+ {
53+ File . WriteAllText ( FileManager . AppFolder + "ToggleTag/data.json" , defaultConfig ) ;
54+ }
55+ JToken jsonObject = JToken . Parse ( File . ReadAllText ( FileManager . AppFolder + "ToggleTag/data.json" ) ) ;
5256
5357 tagsToggled = new HashSet < string > ( jsonObject . SelectToken ( "tags" ) . Values < string > ( ) ) ;
5458 overwatchToggled = new HashSet < string > ( jsonObject . SelectToken ( "overwatch" ) . Values < string > ( ) ) ;
@@ -81,7 +85,7 @@ public void SaveTagsToFile()
8185 builder . Append ( " \" " + line + "\" ," + "\n " ) ;
8286 }
8387 builder . Append ( " ]\n }" ) ;
84- File . WriteAllText ( FileManager . AppFolder + "toggletag .json" , builder . ToString ( ) ) ;
88+ File . WriteAllText ( FileManager . AppFolder + "ToggleTag/data .json" , builder . ToString ( ) ) ;
8589 }
8690
8791 public static bool IsPossibleSteamID ( string steamID )
0 commit comments