Browse Source

供水系统对接数据头顶图标变更,同时点击楼层切换效果添加

develop
杨栋梁 1 year ago
parent
commit
09b42d587a
  1. 17
      Assets/Scripts/ANet/DeviceFollowTarget.cs
  2. 2
      Assets/Scripts/ANet/DeviceInfo.cs
  3. 2
      Assets/Scripts/ANet/DeviceLumos.cs
  4. 7
      Assets/Scripts/ANet/DeviceObj.cs
  5. 2
      Assets/Scripts/ANet/DevicePanelManager.cs
  6. 14
      Assets/Scripts/ANet/Prefabs/Icon.prefab
  7. 8
      Assets/Scripts/ANet/UI.meta
  8. BIN
      Assets/Scripts/ANet/UI/喷淋主管网.png
  9. 128
      Assets/Scripts/ANet/UI/喷淋主管网.png.meta
  10. BIN
      Assets/Scripts/ANet/UI/喷淋末端.png
  11. 128
      Assets/Scripts/ANet/UI/喷淋末端.png.meta
  12. BIN
      Assets/Scripts/ANet/UI/喷淋泵.png
  13. 128
      Assets/Scripts/ANet/UI/喷淋泵.png.meta
  14. BIN
      Assets/Scripts/ANet/UI/水泵.png
  15. 128
      Assets/Scripts/ANet/UI/水泵.png.meta
  16. BIN
      Assets/Scripts/ANet/UI/水箱.png
  17. 128
      Assets/Scripts/ANet/UI/水箱.png.meta
  18. BIN
      Assets/Scripts/ANet/UI/消火栓末端.png
  19. 128
      Assets/Scripts/ANet/UI/消火栓末端.png.meta
  20. BIN
      Assets/Scripts/ANet/UI/消防主管网.png
  21. 128
      Assets/Scripts/ANet/UI/消防主管网.png.meta
  22. 17
      Assets/Scripts/EquipmentController.cs
  23. 11
      Assets/Scripts/FloorController.cs
  24. 14
      Assets/Scripts/UIManager/View/FloorButtonsPanel.cs

17
Assets/Scripts/ANet/DeviceFollowTarget.cs

@ -19,6 +19,8 @@ public class DeviceFollowTarget : MonoBehaviour
} }
public void ViewClick() public void ViewClick()
{ {
if (FindObjectOfType<FloorButtonsPanel>())
FindObjectOfType<FloorButtonsPanel>().ChangeFloor(target.GetComponent<DeviceObj>().floorId);
Camera.main.GetComponent<CameraOrbit>().SetCameraView(target.position, 15); Camera.main.GetComponent<CameraOrbit>().SetCameraView(target.position, 15);
if (target && target.GetComponent<DeviceObj>()) if (target && target.GetComponent<DeviceObj>())
{ {
@ -65,6 +67,21 @@ public class DeviceFollowTarget : MonoBehaviour
public void SetTarget(DeviceObj deviceObj) public void SetTarget(DeviceObj deviceObj)
{ {
target = deviceObj.transform; target = deviceObj.transform;
if (deviceObj.BindType == DeviceType. ||
deviceObj.BindType == DeviceType. ||
deviceObj.BindType == DeviceType.)
{
GetComponent<Image>().sprite = spList[spList.Count - 1];
return;
}
foreach (var item in spList)
{
if (deviceObj.BindType.ToString() == item.name)
{
GetComponent<Image>().sprite = item;
break;
}
}
} }
} }

2
Assets/Scripts/ANet/DeviceInfo.cs

@ -83,7 +83,7 @@ public class DeviceInfo : MonoBehaviour
go.GetComponent<DeviceInfoItem>().Bind("预警状态 : " + (pinfo.alarmStatus == "0" ? "正常" : "告警")); go.GetComponent<DeviceInfoItem>().Bind("预警状态 : " + (pinfo.alarmStatus == "0" ? "正常" : "告警"));
} }
} }
else if (info.deviceType == (int)DeviceType.|| info.deviceType == (int)DeviceType. else if (info.deviceType == (int)DeviceType.|| info.deviceType == (int)DeviceType.
|| info.deviceType == (int)DeviceType. || info.deviceType == (int)DeviceType.) || info.deviceType == (int)DeviceType. || info.deviceType == (int)DeviceType.)
{ {
XHSMDInfo pinfo = JsonConvert.DeserializeObject<XHSMDInfo>(info.timelyData.ToString()); XHSMDInfo pinfo = JsonConvert.DeserializeObject<XHSMDInfo>(info.timelyData.ToString());

2
Assets/Scripts/ANet/DeviceLumos.cs

@ -21,7 +21,7 @@ public class DeviceLumos : MonoBehaviour
else if (GetComponent<Image>()) else if (GetComponent<Image>())
{ {
NormalColor = GetComponent<Image>().color; NormalColor = GetComponent<Image>().color;
TargetColor = Color.blue; TargetColor = Color.green;
} }
} }
private void LateUpdate() private void LateUpdate()

7
Assets/Scripts/ANet/DeviceObj.cs

@ -26,7 +26,14 @@ public class DeviceObj : MonoBehaviour
if (DevicePanelManager.Instance.MenuType == BindType) if (DevicePanelManager.Instance.MenuType == BindType)
{ {
int number = (int)obj.Data; int number = (int)obj.Data;
if (number == 10000)
{
isShow = true;
}
else
{
isShow = number == floorId ? true : false; isShow = number == floorId ? true : false;
}
if (tIconObj) if (tIconObj)
tIconObj.gameObject.SetActive(isShow); tIconObj.gameObject.SetActive(isShow);
gameObject.GetComponent<MeshRenderer>().enabled = isShow; gameObject.GetComponent<MeshRenderer>().enabled = isShow;

2
Assets/Scripts/ANet/DevicePanelManager.cs

@ -221,7 +221,7 @@ public enum DeviceType
= 258,// = 258,//
= 256,// = 256,//
= 401,// = 401,//
= 305,// = 305,//
= 304,// = 304,//
= 301,// = 301,//
= 302,// = 302,//

14
Assets/Scripts/ANet/Prefabs/Icon.prefab

@ -37,7 +37,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 50, y: 50} m_SizeDelta: {x: 30, y: 30}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3463756388761933415 --- !u!222 &3463756388761933415
CanvasRenderer: CanvasRenderer:
@ -60,7 +60,7 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_Color: {r: 1, g: 0, b: 0, a: 1} m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1 m_RaycastTarget: 1
m_Maskable: 1 m_Maskable: 1
m_OnCullStateChanged: m_OnCullStateChanged:
@ -88,7 +88,15 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 0526089f5df3b684ca63d3fcae2ba54f, type: 3} m_Script: {fileID: 11500000, guid: 0526089f5df3b684ca63d3fcae2ba54f, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
spList: [] spList:
- {fileID: 21300000, guid: acc463bc12b221448ad1f72c93785e76, type: 3}
- {fileID: 21300000, guid: e34e512074c238442b8228ff48916448, type: 3}
- {fileID: 21300000, guid: fad7e8fd47cabdb4caff327403271f6e, type: 3}
- {fileID: 21300000, guid: 09c34b9fa0cd3684e8fedd8004707e01, type: 3}
- {fileID: 21300000, guid: 3e158ba04da01aa4499e3d58f43f9ba0, type: 3}
- {fileID: 21300000, guid: 72e4ff129d0b8744cac46b9cf8e66b0d, type: 3}
- {fileID: 21300000, guid: 33c9bd86f022bdb4db075f0ac350e5ee, type: 3}
- {fileID: 6401494030821526862, guid: 9c517e9a3ef29554e970fb32457f8b90, type: 3}
target: {fileID: 0} target: {fileID: 0}
uiCamera: {fileID: 0} uiCamera: {fileID: 0}
--- !u!114 &-3378482227028537232 --- !u!114 &-3378482227028537232

8
Assets/Scripts/ANet/UI.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: da2013054d85edd469ebab8c2dab6ecf
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Scripts/ANet/UI/喷淋主管网.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

128
Assets/Scripts/ANet/UI/喷淋主管网.png.meta

@ -0,0 +1,128 @@
fileFormatVersion: 2
guid: acc463bc12b221448ad1f72c93785e76
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Lumin
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Scripts/ANet/UI/喷淋末端.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

128
Assets/Scripts/ANet/UI/喷淋末端.png.meta

@ -0,0 +1,128 @@
fileFormatVersion: 2
guid: e34e512074c238442b8228ff48916448
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Lumin
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Scripts/ANet/UI/喷淋泵.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

128
Assets/Scripts/ANet/UI/喷淋泵.png.meta

@ -0,0 +1,128 @@
fileFormatVersion: 2
guid: fad7e8fd47cabdb4caff327403271f6e
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Lumin
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Scripts/ANet/UI/水泵.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

128
Assets/Scripts/ANet/UI/水泵.png.meta

@ -0,0 +1,128 @@
fileFormatVersion: 2
guid: 09c34b9fa0cd3684e8fedd8004707e01
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Lumin
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Scripts/ANet/UI/水箱.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

128
Assets/Scripts/ANet/UI/水箱.png.meta

@ -0,0 +1,128 @@
fileFormatVersion: 2
guid: 3e158ba04da01aa4499e3d58f43f9ba0
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Lumin
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Scripts/ANet/UI/消火栓末端.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

128
Assets/Scripts/ANet/UI/消火栓末端.png.meta

@ -0,0 +1,128 @@
fileFormatVersion: 2
guid: 72e4ff129d0b8744cac46b9cf8e66b0d
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Lumin
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Scripts/ANet/UI/消防主管网.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

128
Assets/Scripts/ANet/UI/消防主管网.png.meta

@ -0,0 +1,128 @@
fileFormatVersion: 2
guid: 33c9bd86f022bdb4db075f0ac350e5ee
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Lumin
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

17
Assets/Scripts/EquipmentController.cs

@ -11,22 +11,7 @@ public class EquipmentController : MonoBehaviour
// Start is called before the first frame update // Start is called before the first frame update
void Start() void Start()
{ {
if (equipmentType == EquipmentType.SmokeExtractionFan)
{
if (!GetComponent<DeviceObj>())
{
gameObject.AddComponent<DeviceObj>();
}
GetComponent<DeviceObj>().BindType = DeviceType.;
}
else if(equipmentType == EquipmentType.ForcedDraftFan)
{
if (!GetComponent<DeviceObj>())
{
gameObject.AddComponent<DeviceObj>();
}
GetComponent<DeviceObj>().BindType = DeviceType.;
}
} }
private void OnMouseDown() private void OnMouseDown()

11
Assets/Scripts/FloorController.cs

@ -69,9 +69,6 @@ public class FloorController : MonoBehaviour
InitData(value); InitData(value);
else else
OnChange(value); OnChange(value);
} }
private void OnChange(bool value) private void OnChange(bool value)
@ -79,8 +76,14 @@ public class FloorController : MonoBehaviour
OnFloorChanged(!value); OnFloorChanged(!value);
FloorShortcuts.Instance.CurrentNumber = FloorNum; FloorShortcuts.Instance.CurrentNumber = FloorNum;
if (value) if (value)
{
MessageDispatcher.SendMessage("FloorChanged", FloorNum); MessageDispatcher.SendMessage("FloorChanged", FloorNum);
}
else
{
if (!GetComponent<Toggle>().group.AnyTogglesOn())
MessageDispatcher.SendMessage("FloorChanged", 10000);
}
//防火分区 //防火分区
if (isFireCompartment && FireCompartments != null) if (isFireCompartment && FireCompartments != null)
{ {

14
Assets/Scripts/UIManager/View/FloorButtonsPanel.cs

@ -48,4 +48,18 @@ public class FloorButtonsPanel : UIView
go.GetComponent<FloorController>().isPumpRoom = floor.BFSX; go.GetComponent<FloorController>().isPumpRoom = floor.BFSX;
} }
} }
public void ChangeFloor(int floorId)
{
foreach (Transform item in Item.transform.parent)
{
if (item.GetComponent<FloorController>() && item.GetComponent<FloorController>().FloorNum == floorId)
{
if (item.GetComponent<Toggle>())
{
item.GetComponent<Toggle>().isOn = true;
}
}
}
}
} }

Loading…
Cancel
Save