Exemplo n.º 1
0
        ConfigEntry <T> config <T>(string group, string name, T value, ConfigDescription description, bool synchronizedSetting = true)
        {
            ConfigEntry <T> configEntry = Config.Bind(group, name, value, description);

            SyncedConfigEntry <T> syncedConfigEntry = configSync.AddConfigEntry(configEntry);

            syncedConfigEntry.SynchronizedConfig = synchronizedSetting;

            return(configEntry);
        }
Exemplo n.º 2
0
        ConfigEntry <T> config <T>(string group, string name, T value, ConfigDescription description, bool synchronizedSetting = true)
        {
            configSync = new ConfigSync(Info.Metadata.GUID)
            {
                DisplayName = Info.Metadata.Name, CurrentVersion = Info.Metadata.Version.ToString()
            };

            ConfigEntry <T> configEntry = Config.Bind(group, name, value, description);

            SyncedConfigEntry <T> syncedConfigEntry = configSync.AddConfigEntry(configEntry);

            syncedConfigEntry.SynchronizedConfig = synchronizedSetting;

            return(configEntry);
        }