//同步指定类型的设备信息 public void SyncDeviceInfoByDeviceType(DeviceType deviceType, PlayerActor playerActor) { DeviceMgr mgr = m_deviceMgrDict[deviceType]; if (mgr != null) { mgr.SyncDeviceInfo(playerActor); } }
//同步所有设备信息 public void SyncDeviceInfo(PlayerActor playerActor) { var enumerator = m_deviceMgrDict.GetEnumerator(); while (enumerator.MoveNext()) { DeviceMgr mgr = enumerator.Current.Value; if (mgr != null) { mgr.SyncDeviceInfo(playerActor); } } enumerator.Dispose(); }