Refactor hierarchy
This commit is contained in:
parent
fe4f77d290
commit
110b2d150c
151 changed files with 79 additions and 7 deletions
36
lib/mod.dart
36
lib/mod.dart
|
@ -1,36 +0,0 @@
|
|||
import 'package:hive/hive.dart';
|
||||
import 'package:uuid/v4.dart';
|
||||
|
||||
part 'mod.g.dart';
|
||||
|
||||
@HiveType(typeId: 2)
|
||||
class Mod {
|
||||
@HiveField(0, defaultValue: "")
|
||||
String mod_name = "";
|
||||
|
||||
@HiveField(1, defaultValue: 0)
|
||||
int mod_id = 0;
|
||||
|
||||
@HiveField(2, defaultValue: "")
|
||||
String mod_pak = "";
|
||||
|
||||
@HiveField(3, defaultValue: "")
|
||||
String mod_hash = "";
|
||||
|
||||
bool newMod = false;
|
||||
String _id = "";
|
||||
String mod_instance_id() {
|
||||
if (_id.isEmpty) {
|
||||
_id = UuidV4().generate();
|
||||
}
|
||||
|
||||
return _id;
|
||||
}
|
||||
|
||||
Mod(
|
||||
{this.mod_name = "undef",
|
||||
this.mod_id = 0,
|
||||
this.newMod = false,
|
||||
this.mod_pak = "Not Initialized",
|
||||
this.mod_hash = ""});
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue