Skip to content

Commit 1e3c05f

Browse files
committed
修unserialize时soundEvent复原不正确
1 parent 2e10881 commit 1e3c05f

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

assets/game/acryPlayer.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -894,6 +894,9 @@ function AP:initialize()
894894

895895
self:loadScript(self.settings.script)
896896
end
897+
function AP:unserialize_custom()
898+
setmetatable(self.soundEvent,gameSoundFunc)
899+
end
897900

898901
--------------------------------------------------------------
899902

assets/game/brikPlayer.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2178,7 +2178,7 @@ function BP:unserialize_custom()
21782178
self.field._width=f._width
21792179
self.field._matrix=f._matrix
21802180

2181-
self.soundEvent=setmetatable({},gameSoundFunc)
2181+
setmetatable(self.soundEvent,gameSoundFunc)
21822182
end
21832183

21842184
--------------------------------------------------------------

assets/game/gelaPlayer.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1588,6 +1588,9 @@ function GP:initialize()
15881588

15891589
self:loadScript(self.settings.script)
15901590
end
1591+
function GP:unserialize_custom()
1592+
setmetatable(self.soundEvent,gameSoundFunc)
1593+
end
15911594

15921595
--------------------------------------------------------------
15931596

0 commit comments

Comments
 (0)