JECS icon indicating copy to clipboard operation
JECS copied to clipboard

Jimmy's Epic Config System

Results 21 JECS issues
Sort by recently updated
recently updated
newest added

SUCC does not support saving or loading interface types. This should be documented and it should throw an exception if you try.

Suppose we have the following file: ``` key : someValue # comment key2 : shortValue # another comment lmao ``` If we edit the value of `key2` to be longer,...

feature/enhancement

Internally, these use [System.Nullable](https://docs.microsoft.com/en-us/dotnet/api/system.nullable-1?view=netframework-4.8). SUCC should save the `Value` property, and load it by using the constructor.

feature/enhancement

If a type has two constructors that take the same number of parameters, it chooses whichever comes first for use in constructor shortcuts. ```csharp class Example { public Example(int i)...

feature/enhancement

probably the best way to do this is by treating them as nested arrays. A 2d array is saved the same was as an array of arrays, a 3d array...

feature/enhancement

There should be a [version](https://github.com/JimmyCushnie/SUCC/wiki/Version-Differences) specifically for [Godot Engine](https://godotengine.org/), which now supports c# bindings. The new version should use Godot's asset system for [Default Files](https://github.com/JimmyCushnie/SUCC/wiki/Additional-DataFile-Functionality#default-files), and it should have a...

new version

It would be nice to have a compact way of writing collections. I.e. ``` collection: - 22 - 10 - 35 - 0 shortcutCollection: [22, 10, 35, 0] ``` Careful...

feature/enhancement

We have GetAtPath, SetAtPath, and KeyExistsAtPath. Should also have an API for deleting data at a path

feature/enhancement

Performance is not a focus of this project, but of course it'll ideally be as fast as possible, and ideally we never introduce any *regressions* to performance. To keep track...

When using SUCC I often stumble across the issue, that it has been a few months and I forgot that one has to escape `#` inside strings. # Knowledge background:...