blob: c138d78064413e98e45b25d0f909381d0b25a172 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
package moe.nea.firmament.util.data
import kotlinx.serialization.KSerializer
import moe.nea.firmament.gui.config.storage.ConfigStorageClass
abstract class DataHolder<T>(
serializer: KSerializer<T>,
name: String,
default: () -> T
) : GenericConfig<T>(name, serializer, default) {
override val storageClass: ConfigStorageClass
get() = ConfigStorageClass.STORAGE
}
|