@@ -111,35 +111,30 @@ public void SendMsgToServer(string msg) {
111
111
112
112
public void RespondAction ( JsonData recJD ) {
113
113
MsgType msgType = ( MsgType ) ( int ) recJD [ "msg_type" ] ;
114
- if ( msgType == MsgType . CreatePlayer ) {
115
- playerCreateMsg = this . GetSystem < IDataParseSystem > ( ) . ParsePlayerCreateMsg ( recJD ) ;
116
- if ( playerCreateMsg . userInfo . uid == this . GetModel < IUserModel > ( ) . Uid ) {
114
+ if ( msgType == MsgType . CreatePlayer || msgType == MsgType . PlayerState ||
115
+ msgType == MsgType . PlayerOperat || msgType == MsgType . PlayerCompleteGame ) {
116
+ if ( ( int ) recJD [ " uid" ] == this . GetModel < IUserModel > ( ) . Uid ) {
117
117
return ;
118
118
}
119
+ }
120
+
121
+ if ( msgType == MsgType . CreatePlayer ) {
122
+ playerCreateMsg = this . GetSystem < IDataParseSystem > ( ) . ParsePlayerCreateMsg ( recJD ) ;
119
123
lock ( MsgLock ) {
120
124
PlayerCreateMsgs . Enqueue ( playerCreateMsg ) ;
121
125
}
122
126
} else if ( msgType == MsgType . PlayerState ) {
123
127
playerStateMsg = this . GetSystem < IDataParseSystem > ( ) . ParsePlayerStateMsg ( recJD ) ;
124
- if ( playerStateMsg . uid == this . GetModel < IUserModel > ( ) . Uid ) {
125
- return ;
126
- }
127
128
lock ( MsgLock ) {
128
129
PlayerStateMsgs . Enqueue ( playerStateMsg ) ;
129
130
}
130
131
} else if ( msgType == MsgType . PlayerOperat ) {
131
132
playerOperatMsg = this . GetSystem < IDataParseSystem > ( ) . ParsePlayerOperatMsg ( recJD ) ;
132
- if ( playerOperatMsg . uid == this . GetModel < IUserModel > ( ) . Uid ) {
133
- return ;
134
- }
135
133
lock ( MsgLock ) {
136
134
PlayerOperatMsgs . Enqueue ( playerOperatMsg ) ;
137
135
}
138
136
} else if ( msgType == MsgType . PlayerCompleteGame ) {
139
137
playerCompleteMsg = this . GetSystem < IDataParseSystem > ( ) . ParsePlayerCompleteMsg ( recJD ) ;
140
- if ( playerCompleteMsg . uid == this . GetModel < IUserModel > ( ) . Uid ) {
141
- return ;
142
- }
143
138
lock ( MsgLock ) {
144
139
PlayerCompleteMsgs . Enqueue ( playerCompleteMsg ) ;
145
140
}
0 commit comments