Skip to content

Commit 952648c

Browse files
committed
feat: dirty-base-data add constructor
1 parent f028784 commit 952648c

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

src/base-dirty-data.ts

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ export class Int extends ADirty<number> implements ISerable {
3434
}
3535
}
3636

37+
constructor(value = 0) {
38+
super();
39+
this._value = value;
40+
}
41+
3742
ser(buffer: IDatabufferWriter<any>): void {
3843
const dirty = this.getsetDirty();
3944
buffer.writeBoolean(dirty);
@@ -67,6 +72,11 @@ export class Float extends ADirty<number> implements ISerable {
6772
}
6873
}
6974

75+
constructor(value = 0) {
76+
super();
77+
this._value = value;
78+
}
79+
7080
ser(buffer: IDatabufferWriter<any>): void {
7181
const dirty = this.getsetDirty();
7282
buffer.writeBoolean(dirty);
@@ -100,6 +110,11 @@ export class Long extends ADirty<number> implements ISerable {
100110
}
101111
}
102112

113+
constructor(value = 0) {
114+
super();
115+
this._value = value;
116+
}
117+
103118
ser(buffer: IDatabufferWriter<any>): void {
104119
const dirty = this.getsetDirty();
105120
buffer.writeBoolean(dirty);
@@ -133,6 +148,11 @@ export class Uint extends ADirty<number> implements ISerable {
133148
}
134149
}
135150

151+
constructor(value = 0) {
152+
super();
153+
this._value = value;
154+
}
155+
136156
ser(buffer: IDatabufferWriter<any>): void {
137157
const dirty = this.getsetDirty();
138158
buffer.writeBoolean(dirty);
@@ -166,6 +186,11 @@ export class Double extends ADirty<number> implements ISerable {
166186
}
167187
}
168188

189+
constructor(value = 0) {
190+
super();
191+
this._value = value;
192+
}
193+
169194
ser(buffer: IDatabufferWriter<any>): void {
170195
const dirty = this.getsetDirty();
171196
buffer.writeBoolean(dirty);
@@ -199,6 +224,11 @@ export class Ulong extends ADirty<number> implements ISerable {
199224
}
200225
}
201226

227+
constructor(value = 0) {
228+
super();
229+
this._value = value;
230+
}
231+
202232
ser(buffer: IDatabufferWriter<any>): void {
203233
const dirty = this.getsetDirty();
204234
buffer.writeBoolean(dirty);
@@ -232,6 +262,11 @@ export class Short extends ADirty<number> implements ISerable {
232262
}
233263
}
234264

265+
constructor(value = 0) {
266+
super();
267+
this._value = value;
268+
}
269+
235270
ser(buffer: IDatabufferWriter<any>): void {
236271
const dirty = this.getsetDirty();
237272
buffer.writeBoolean(dirty);
@@ -265,6 +300,11 @@ export class Ushort extends ADirty<number> implements ISerable {
265300
}
266301
}
267302

303+
constructor(value = 0) {
304+
super();
305+
this._value = value;
306+
}
307+
268308
ser(buffer: IDatabufferWriter<any>): void {
269309
const dirty = this.getsetDirty();
270310
buffer.writeBoolean(dirty);

0 commit comments

Comments
 (0)