| | |
| | | var needLoadResource = true; |
| | | if (command.needLoadResource) |
| | | { |
| | | var fromMapId = command.fromMapId; |
| | | var fromLineId = command.fromLineId; |
| | | if (fromMapId != command.toMapId) |
| | | if (command.fromMapId != command.toMapId) |
| | | { |
| | | needLoadResource = true; |
| | | } |
| | | else |
| | | { |
| | | var config1 = MapResourcesConfig.GetConfig(MapUtility.GetDataMapId(fromMapId), fromLineId); |
| | | var config1 = MapResourcesConfig.GetConfig(MapUtility.GetDataMapId(command.fromMapId), command.fromLineId); |
| | | var config2 = MapResourcesConfig.GetConfig(MapUtility.GetDataMapId(command.toMapId), command.toLineId); |
| | | needLoadResource = config1.MapResources != config2.MapResources; |
| | | } |
| | |
| | | mapIdRecord = mapId; |
| | | lineIdRecord = lineId; |
| | | isLoading = false; |
| | | StageLoadTimeOutCatcher.Stop(); |
| | | |
| | | if (stageLoadProcessor != null) |
| | | { |
| | | StageLoadTimeOutCatcher.Stop(); |
| | | DestroyImmediate(stageLoadProcessor.gameObject); |
| | | stageLoadProcessor = null; |
| | | } |