//收到开火协议 public static void OnMsgFire(MsgBase msgBase) { MsgFire msg = (MsgFire)msgBase; //不同步自己 if (msg.id == GameMain.id) { return; } //查找坦克 SyncTank tank = (SyncTank)GetTank(msg.id); if (tank == null) { return; } //开火 tank.SyncFire(msg); }
private static void OnMsgFire(MsgBase msgBase) { MsgFire msg = (MsgFire)msgBase; if (msg.id == GameMain.id) { return; } // 找坦克 SyncTank tank = (SyncTank)GetTank(msg.id); if (tank == null) { return; } // 同步 tank.SyncFire(msg); }