https://github.com/yoz75/configmanager
Simple config manager written by c#
https://github.com/yoz75/configmanager
Last synced: 3 months ago
JSON representation
Simple config manager written by c#
- Host: GitHub
- URL: https://github.com/yoz75/configmanager
- Owner: Yoz75
- License: mit
- Created: 2023-09-22T08:53:24.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-18T12:15:03.000Z (over 1 year ago)
- Last Synced: 2023-11-18T19:33:04.380Z (over 1 year ago)
- Language: C#
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# ConfigManager
## Eng
### How to use
_1) Import namespace:_
```using namespace ConfigManager;```
_2) Create new TextConfigManager object (or create new class that implements IConfigManager):_
```TextConfigManager GameSavesConfig = new TextConfigManager("save0".txt);```
_3) Add any data to config:_
```GameSavesConfig.AddDataToConfig("playerName","Andrey");```
_3) You can edit existing config data:_
```GameSavesConfig.SetDataInConfig("playerName", "New player name);```
_4) Or get variable from config:_
```string? playerName = GameSavesConfig.GetDataFromConfig("playerName);```
_5) And you can add collection to your config:_
```GameSavesConfig.AddCollectionDataToConfig("UserInventory",new Item[10])```## Rus
### Использование:
_1) Импортируйте неймспейс:_
```using namespace ConfigManager;```
_2) Создайте новый объект типа TextConfigManager (или реализуйте интерфейс IConfigManager):_
```TextConfigManager GameSavesConfig = new TextConfigManager("save0".txt);```
_3) Добавьте любые данные в конфиг:_
```GameSavesConfig.AddDataToConfig("playerName","Andrey");```
_3) Или измените существующие данные:_
```GameSavesConfig.SetDataInConfig("playerName", "New player name);```
_4) Или просто получите данные:_
```string? playerName = GameSavesConfig.GetDataFromConfig("playerName);```
_5)И можете добавить коллекцию в ваш конфиг:_
```GameSavesConfig.AddCollectionDataToConfig("UserInventory",new Item[10])```