lcy
昨天 bf4f3d1b3e40ad392cbdbcc7f4abf5b13fb068ed
76 聊天系统-客户端

1.隐藏快速聊天框,在主界面显示最后一条聊天信息,显示的消息频道受弹幕设置影响
2.修复气泡表支持RightOffset
3.优化从表中读颜色的逻辑
6个文件已修改
4个文件已添加
876 ■■■■■ 已修改文件
Config/ChatBubbleBox.txt 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Config/Icon.txt 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Config/Language.txt 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Sprite/Chat.spriteatlasv2 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Sprite/Chat/chat_img_702.png 补丁 | 查看 | 原始文档 | blame | 历史
Sprite/Chat/chat_img_702.png.meta 127 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Sprite/Chat/chat_img_703.png 补丁 | 查看 | 原始文档 | blame | 历史
Sprite/Chat/chat_img_703.png.meta 127 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/ChatWin.prefab 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/HomeWin.prefab 602 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Config/ChatBubbleBox.txt
@@ -2,4 +2,4 @@
ID    Name    ResourceType    ResourceValue    ExpireMinutes    UnlockWay    UnlockValue    UnlockNeedCnt    UpNeedCnt    StarMax    AttrIDList    InitAttrValueList    AttrPerStarAddList    GetWayString    LeftOffset    RightOffset    Top    MyColor    OtherColor
气泡ID    名称    资源类型    资源值    时效分钟    解锁方式    解锁方式值    解锁所需数    升星所需数    最高星级    属性ID列表    初始属性值列表    每星加成值列表    获取途径    左气泡框偏移(左右上下)    右气泡框偏移(左右上下)    气泡距离顶部距离    玩家发言字色    其它玩家发言字色
1    默认1    1    Bubble1    0    1    0    0    0    0                暂无    55|55|30|30    55|55|30|30    35    110|76|49|255    110|76|49|255
2    默认2    1    Bubble2    0    1    0    0    0    0                暂无    65|65|38|38    65|65|38|38    35    110|76|49|255    110|76|49|255
2    默认2    1    Bubble2    0    1    0    0    0    0                暂无    55|75|30|30    75|55|30|30    35    110|76|49|255    110|76|49|255
Config/Icon.txt
@@ -320,3 +320,5 @@
BattleDetailFail    Settlement    Settlement_img_5
Func_FS    icon16    Func_FS
Func_GH    icon16    Func_GH
ChatChannelBg0    Chat    chat_img_703
ChatChannelBg3    Chat    chat_img_702
Config/Language.txt
@@ -920,3 +920,5 @@
GameTip1    可十连!
GameTip2    经验满了,请尽快晋升官职!
GoldRushAward    淘金奖励
ChatChannel0    <color=#6E4C31>世界</color>
ChatChannel3    <color=#556727>公会</color>
Sprite/Chat.spriteatlasv2
@@ -44,4 +44,6 @@
    - {fileID: 2800000, guid: 056490e913c768240acf1fe96f346bc5, type: 3}
    - {fileID: 2800000, guid: 8323aa97784006746b75fd1dbdf7a726, type: 3}
    - {fileID: 2800000, guid: 65f1d9aebbb7114408270b573d1042e1, type: 3}
    - {fileID: 2800000, guid: f3c798cb538fa814691b29bae923ad2f, type: 3}
    - {fileID: 2800000, guid: c11e52a47ca26564f8700b51feb09030, type: 3}
  m_IsVariant: 0
Sprite/Chat/chat_img_702.png
Sprite/Chat/chat_img_702.png.meta
New file
@@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: f3c798cb538fa814691b29bae923ad2f
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 13
  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
    flipGreenChannel: 0
  isReadable: 0
  streamingMipmaps: 0
  streamingMipmapsPriority: 0
  vTOnly: 0
  ignoreMipmapLimit: 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: 1
  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: 3, y: 3, z: 3, w: 3}
  spriteGenerateFallbackPhysicsShape: 1
  alphaUsage: 1
  alphaIsTransparency: 1
  spriteTessellationDetail: -1
  textureType: 8
  textureShape: 1
  singleChannelComponent: 0
  flipbookRows: 1
  flipbookColumns: 1
  maxTextureSizeSet: 0
  compressionQualitySet: 0
  textureFormatSet: 0
  ignorePngGamma: 0
  applyGammaDecoding: 0
  swizzle: 50462976
  cookieLightType: 0
  platformSettings:
  - serializedVersion: 3
    buildTarget: DefaultTexturePlatform
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    ignorePlatformSupport: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Standalone
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    ignorePlatformSupport: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    ignorePlatformSupport: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  spriteSheet:
    serializedVersion: 2
    sprites: []
    outline: []
    physicsShape: []
    bones: []
    spriteID: 5e97eb03825dee720800000000000000
    internalID: 1537655665
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
    nameFileIdTable: {}
  mipmapLimitGroupName:
  pSDRemoveMatte: 0
  userData:
  assetBundleName: ui/sprite/chat
  assetBundleVariant:
Sprite/Chat/chat_img_703.png
Sprite/Chat/chat_img_703.png.meta
New file
@@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: c11e52a47ca26564f8700b51feb09030
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 13
  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
    flipGreenChannel: 0
  isReadable: 0
  streamingMipmaps: 0
  streamingMipmapsPriority: 0
  vTOnly: 0
  ignoreMipmapLimit: 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: 1
  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: 3, y: 3, z: 3, w: 3}
  spriteGenerateFallbackPhysicsShape: 1
  alphaUsage: 1
  alphaIsTransparency: 1
  spriteTessellationDetail: -1
  textureType: 8
  textureShape: 1
  singleChannelComponent: 0
  flipbookRows: 1
  flipbookColumns: 1
  maxTextureSizeSet: 0
  compressionQualitySet: 0
  textureFormatSet: 0
  ignorePngGamma: 0
  applyGammaDecoding: 0
  swizzle: 50462976
  cookieLightType: 0
  platformSettings:
  - serializedVersion: 3
    buildTarget: DefaultTexturePlatform
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    ignorePlatformSupport: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Standalone
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    ignorePlatformSupport: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    ignorePlatformSupport: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  spriteSheet:
    serializedVersion: 2
    sprites: []
    outline: []
    physicsShape: []
    bones: []
    spriteID: 5e97eb03825dee720800000000000000
    internalID: 1537655665
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
    nameFileIdTable: {}
  mipmapLimitGroupName:
  pSDRemoveMatte: 0
  userData:
  assetBundleName: ui/sprite/chat
  assetBundleVariant:
UI/ChatWin.prefab
@@ -2893,11 +2893,11 @@
  - {fileID: 5163956849775208665}
  m_Father: {fileID: 1187938808874523383}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 1, y: 1}
  m_AnchorMax: {x: 1, y: 1}
  m_AnchoredPosition: {x: -55, y: -30}
  m_AnchorMin: {x: 0, y: 1}
  m_AnchorMax: {x: 0, y: 1}
  m_AnchoredPosition: {x: 55, y: -30}
  m_SizeDelta: {x: 430, y: 0}
  m_Pivot: {x: 1, y: 1}
  m_Pivot: {x: 0, y: 1}
--- !u!222 &608774917673510732
CanvasRenderer:
  m_ObjectHideFlags: 0
@@ -5552,9 +5552,9 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 215, y: 11}
  m_AnchoredPosition: {x: -215, y: 11}
  m_SizeDelta: {x: 430, y: 22}
  m_Pivot: {x: 1, y: 1}
  m_Pivot: {x: 0, y: 1}
--- !u!222 &7701829718360463473
CanvasRenderer:
  m_ObjectHideFlags: 0
UI/HomeWin.prefab
@@ -809,7 +809,7 @@
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
  m_IsActive: 0
--- !u!224 &9068659490103375723
RectTransform:
  m_ObjectHideFlags: 0
@@ -4417,6 +4417,88 @@
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!1 &926175044657696574
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 4478343577229756866}
  - component: {fileID: 5301031858882831568}
  - component: {fileID: 4015300102531520903}
  m_Layer: 5
  m_Name: talkInfo
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &4478343577229756866
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 926175044657696574}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_ConstrainProportionsScale: 0
  m_Children:
  - {fileID: 4212526082589452239}
  m_Father: {fileID: 4642815658237854961}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 56.3, y: 0.207}
  m_SizeDelta: {x: 290.2857, y: 19}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &5301031858882831568
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 926175044657696574}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Content: {fileID: 4212526082589452239}
  m_Horizontal: 0
  m_Vertical: 1
  m_MovementType: 1
  m_Elasticity: 0.1
  m_Inertia: 1
  m_DecelerationRate: 0.135
  m_ScrollSensitivity: 1
  m_Viewport: {fileID: 0}
  m_HorizontalScrollbar: {fileID: 0}
  m_VerticalScrollbar: {fileID: 0}
  m_HorizontalScrollbarVisibility: 0
  m_VerticalScrollbarVisibility: 0
  m_HorizontalScrollbarSpacing: 0
  m_VerticalScrollbarSpacing: 0
  m_OnValueChanged:
    m_PersistentCalls:
      m_Calls: []
--- !u!114 &4015300102531520903
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 926175044657696574}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Padding: {x: 0, y: 0, z: 0, w: 0}
  m_Softness: {x: 0, y: 0}
--- !u!1 &928619845821034780
GameObject:
  m_ObjectHideFlags: 0
@@ -6952,6 +7034,116 @@
  - {fileID: 5344820736206086838}
  - {fileID: 1260777364232956857}
  flyStartPos: {fileID: 4314390068603268147}
--- !u!1 &1497716599040481506
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 4212526082589452239}
  - component: {fileID: 7241241693006224913}
  - component: {fileID: 2968931415267911698}
  - component: {fileID: 8473245043676367116}
  m_Layer: 5
  m_Name: txtChatInfo
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &4212526082589452239
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1497716599040481506}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_ConstrainProportionsScale: 0
  m_Children:
  - {fileID: 1516370472284549741}
  m_Father: {fileID: 4478343577229756866}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0.0028477, y: 9.50077}
  m_SizeDelta: {x: 290.28, y: 0}
  m_Pivot: {x: 0.5, y: 1}
--- !u!222 &7241241693006224913
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1497716599040481506}
  m_CullTransparentMesh: 1
--- !u!114 &2968931415267911698
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1497716599040481506}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 7427db982a328e741b80b62f4181a37c, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 0.9607843, g: 0.9647059, b: 0.9019608, a: 1}
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 18}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_FontData:
    m_Font: {fileID: 12800000, guid: 7cd825c6867461a4090871836190730f, type: 3}
    m_FontSize: 19
    m_FontStyle: 0
    m_BestFit: 0
    m_MinSize: 0
    m_MaxSize: 40
    m_Alignment: 3
    m_AlignByGeometry: 0
    m_RichText: 1
    m_HorizontalOverflow: 0
    m_VerticalOverflow: 0
    m_LineSpacing: 1
  m_Text:
  m_ImgDeltay: 0
  m_unlineDeltay: 0
  m_unlineHeight: 1
  m_faceSize: 32
  m_unline: 1
  m_HrefClick: 0
  m_EnableDisplay:
  m_Language: 0
  m_AutoNewLine: 0
  m_LockImgSize: 0
  m_ModifyImgSize: 0
  m_ModifyImgWidth: 0
  m_ModifyImgHeight: 0
  m_ColorType: 0
  unline: {fileID: 1997702361968849078}
--- !u!114 &8473245043676367116
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1497716599040481506}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_HorizontalFit: 0
  m_VerticalFit: 2
--- !u!1 &1519369479068011311
GameObject:
  m_ObjectHideFlags: 0
@@ -7192,7 +7384,7 @@
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
  m_IsActive: 0
--- !u!224 &3044991097720978430
RectTransform:
  m_ObjectHideFlags: 0
@@ -8069,6 +8261,136 @@
  trigger: 0
  wrapMode: 0
  reversal: 0
--- !u!1 &1755248654482096125
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 4642815658237854961}
  - component: {fileID: 6185090291795368777}
  - component: {fileID: 447486226040029793}
  - component: {fileID: 8288614208622406607}
  m_Layer: 5
  m_Name: ChatBtn1
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &4642815658237854961
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1755248654482096125}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_ConstrainProportionsScale: 0
  m_Children:
  - {fileID: 4478343577229756866}
  - {fileID: 9165614103156158228}
  m_Father: {fileID: 7200036535138489241}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -41.814312, y: 1.1127}
  m_SizeDelta: {x: 406.9922, y: 42.1349}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &6185090291795368777
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1755248654482096125}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 4b71190bf06931745ae72221994579ef, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Navigation:
    m_Mode: 3
    m_WrapAround: 0
    m_SelectOnUp: {fileID: 0}
    m_SelectOnDown: {fileID: 0}
    m_SelectOnLeft: {fileID: 0}
    m_SelectOnRight: {fileID: 0}
  m_Transition: 1
  m_Colors:
    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
    m_ColorMultiplier: 1
    m_FadeDuration: 0.1
  m_SpriteState:
    m_HighlightedSprite: {fileID: 0}
    m_PressedSprite: {fileID: 0}
    m_SelectedSprite: {fileID: 0}
    m_DisabledSprite: {fileID: 0}
  m_AnimationTriggers:
    m_NormalTrigger: Normal
    m_HighlightedTrigger: Highlighted
    m_PressedTrigger: Pressed
    m_SelectedTrigger: Selected
    m_DisabledTrigger: Disabled
  m_Interactable: 1
  m_TargetGraphic: {fileID: 8288614208622406607}
  m_OnClick:
    m_PersistentCalls:
      m_Calls: []
  interval: 0.1
  customPositiveSound: 0
  customNegativeSound: 0
  positiveSound: 0
  negativeSound: 0
  pressedScale: 1
--- !u!222 &447486226040029793
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1755248654482096125}
  m_CullTransparentMesh: 0
--- !u!114 &8288614208622406607
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1755248654482096125}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 5eec31867c0c74f4aa2eeade969eec0e, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 1
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 056490e913c768240acf1fe96f346bc5, type: 3}
  m_Type: 1
  m_PreserveAspect: 0
  m_FillCenter: 1
  m_FillMethod: 4
  m_FillAmount: 1
  m_FillClockwise: 1
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
  m_Gray: 0
  m_IconKey:
--- !u!1 &1774913393191467429
GameObject:
  m_ObjectHideFlags: 0
@@ -9236,6 +9558,89 @@
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!1 &2029901856856587920
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 8857148465391760020}
  - component: {fileID: 7187580410271071124}
  - component: {fileID: 1281524435290891728}
  m_Layer: 5
  m_Name: txtType
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &8857148465391760020
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2029901856856587920}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_ConstrainProportionsScale: 0
  m_Children: []
  m_Father: {fileID: 9165614103156158228}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 71, y: 32}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7187580410271071124
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2029901856856587920}
  m_CullTransparentMesh: 1
--- !u!114 &1281524435290891728
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2029901856856587920}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 8c90b724ae1ce3c4495afe6ba6005ae0, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_FontData:
    m_Font: {fileID: 12800000, guid: 7cd825c6867461a4090871836190730f, type: 3}
    m_FontSize: 22
    m_FontStyle: 0
    m_BestFit: 0
    m_MinSize: 10
    m_MaxSize: 40
    m_Alignment: 4
    m_AlignByGeometry: 0
    m_RichText: 1
    m_HorizontalOverflow: 1
    m_VerticalOverflow: 1
    m_LineSpacing: 1
  m_Text: "\u4E16\u754C"
  m_IsKey: 0
  m_KeyName:
  m_ColorType: 0
  m_BGColorType: 0
--- !u!1 &2061305670377422144
GameObject:
  m_ObjectHideFlags: 0
@@ -19363,6 +19768,84 @@
  m_PixelsPerUnitMultiplier: 1
  m_Gray: 0
  m_IconKey: 
--- !u!1 &4311513245063842073
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 9165614103156158228}
  - component: {fileID: 702456747100685407}
  - component: {fileID: 8661401188099210272}
  m_Layer: 5
  m_Name: imgChatType
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &9165614103156158228
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4311513245063842073}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_ConstrainProportionsScale: 0
  m_Children:
  - {fileID: 8857148465391760020}
  m_Father: {fileID: 4642815658237854961}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -135.5, y: 0.9105}
  m_SizeDelta: {x: 71, y: 32}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &702456747100685407
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4311513245063842073}
  m_CullTransparentMesh: 1
--- !u!114 &8661401188099210272
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4311513245063842073}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 5eec31867c0c74f4aa2eeade969eec0e, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: f3c798cb538fa814691b29bae923ad2f, type: 3}
  m_Type: 1
  m_PreserveAspect: 0
  m_FillCenter: 1
  m_FillMethod: 4
  m_FillAmount: 1
  m_FillClockwise: 1
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
  m_Gray: 0
  m_IconKey:
--- !u!1 &4323598541378985828
GameObject:
  m_ObjectHideFlags: 0
@@ -25151,11 +25634,11 @@
  m_Children:
  - {fileID: 7648664011421098564}
  - {fileID: 2929538301473886296}
  m_Father: {fileID: 5730045308995052856}
  m_Father: {fileID: 7200036535138489241}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -341.5, y: 287}
  m_AnchoredPosition: {x: -245.5, y: 0}
  m_SizeDelta: {x: 63, y: 64}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1856339569783196663
@@ -25897,6 +26380,43 @@
  isReleaseImmediately: 0
  canvas: {fileID: 0}
  effectTarget: {fileID: 0}
--- !u!1 &5585424208179222456
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 7200036535138489241}
  m_Layer: 5
  m_Name: transChatInfo
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &7200036535138489241
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 5585424208179222456}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_ConstrainProportionsScale: 0
  m_Children:
  - {fileID: 4642815658237854961}
  - {fileID: 7297443496924542297}
  m_Father: {fileID: 5730045308995052856}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -96, y: 286}
  m_SizeDelta: {x: 554, y: 64}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &5600128192535522570
GameObject:
  m_ObjectHideFlags: 0
@@ -30818,7 +31338,7 @@
  m_ConstrainProportionsScale: 0
  m_Children:
  - {fileID: 95738899869029815}
  - {fileID: 7297443496924542297}
  - {fileID: 7200036535138489241}
  - {fileID: 9068659490103375723}
  - {fileID: 5884784803708654441}
  - {fileID: 3860064957219643396}
@@ -32276,8 +32796,13 @@
  horseBtn: {fileID: 7203655215979330092}
  horseImg: {fileID: 7347888079515915708}
  horseLVText: {fileID: 7497429160475495532}
  chatBtn: {fileID: 1856339569783196663}
  transChatInfo: {fileID: 7200036535138489241}
  transFastChat: {fileID: 9068659490103375723}
  chatBtn: {fileID: 1856339569783196663}
  chatBtn1: {fileID: 6185090291795368777}
  imgChatType: {fileID: 8661401188099210272}
  txtChatType: {fileID: 1281524435290891728}
  txtChatInfo: {fileID: 2968931415267911698}
  inputFastChat: {fileID: 2546396239061814485}
  btnFastChatSend: {fileID: 1805098024332206740}
  imgFastChatSend: {fileID: 5075296639810207793}
@@ -35377,6 +35902,71 @@
  m_PixelsPerUnitMultiplier: 1
  m_Gray: 0
  m_IconKey: 
--- !u!1 &7833037310828111442
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 1516370472284549741}
  - component: {fileID: 6690786605204633544}
  - component: {fileID: 1997702361968849078}
  m_Layer: 5
  m_Name: TextUnline(Clone)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &1516370472284549741
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 7833037310828111442}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_ConstrainProportionsScale: 0
  m_Children: []
  m_Father: {fileID: 4212526082589452239}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 9.5}
  m_SizeDelta: {x: 290.28, y: 19}
  m_Pivot: {x: 0.5, y: 1}
--- !u!222 &6690786605204633544
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 7833037310828111442}
  m_CullTransparentMesh: 0
--- !u!114 &1997702361968849078
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 7833037310828111442}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 9756d505db1073f488e3f36d498e74c2, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
--- !u!1 &7837414065326464646
GameObject:
  m_ObjectHideFlags: 0