Skip to content

Commit 9c4a14b

Browse files
committed
1.修改属性复制对value的赋值。
1 parent 8a39773 commit 9c4a14b

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

Entity.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,12 @@ public Entity()
4343
{
4444
Property newp = new Property();
4545
newp.name = e.name;
46-
newp.properUtype = e.properUtype;
4746
newp.utype = e.utype;
48-
newp.val = e.val;
47+
newp.properUtype = e.properUtype;
48+
newp.aliasID = e.aliasID;
49+
newp.defaultValStr = e.defaultValStr;
4950
newp.setmethod = e.setmethod;
51+
newp.val = newp.utype.parseDefaultValStr(newp.defaultValStr);
5052
defpropertys_.Add(e.name, newp);
5153
iddefpropertys_.Add(e.properUtype, newp);
5254
}

KBEngine.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -830,11 +830,12 @@ public void onImportClientEntityDef(MemoryStream stream)
830830

831831
Property savedata = new Property();
832832
savedata.name = name;
833+
savedata.utype = utype;
833834
savedata.properUtype = properUtype;
834835
savedata.aliasID = ialiasID;
835836
savedata.defaultValStr = defaultValStr;
836-
savedata.utype = utype;
837837
savedata.setmethod = setmethod;
838+
savedata.val = savedata.utype.parseDefaultValStr(savedata.defaultValStr);
838839

839840
module.propertys[name] = savedata;
840841

0 commit comments

Comments
 (0)