From bf4f3d1b3e40ad392cbdbcc7f4abf5b13fb068ed Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期一, 22 十二月 2025 16:04:05 +0800
Subject: [PATCH] 76 聊天系统-客户端

---
 Sprite/Chat.spriteatlasv2         |    2 
 UI/HomeWin.prefab                 |  602 +++++++++++++++++++++++++++++++++++++++
 UI/ChatWin.prefab                 |   12 
 Sprite/Chat/chat_img_703.png.meta |  127 ++++++++
 Sprite/Chat/chat_img_702.png      |    0 
 Sprite/Chat/chat_img_703.png      |    0 
 Config/Icon.txt                   |    2 
 Config/ChatBubbleBox.txt          |    2 
 Sprite/Chat/chat_img_702.png.meta |  127 ++++++++
 Config/Language.txt               |    2 
 10 files changed, 863 insertions(+), 13 deletions(-)

diff --git a/Config/ChatBubbleBox.txt b/Config/ChatBubbleBox.txt
index 2df5e99..863bfc5 100644
--- a/Config/ChatBubbleBox.txt
+++ b/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	鍚嶇О	璧勬簮绫诲瀷	璧勬簮鍊�	鏃舵晥鍒嗛挓	瑙i攣鏂瑰紡	瑙i攣鏂瑰紡鍊�	瑙i攣鎵�闇�鏁�	鍗囨槦鎵�闇�鏁�	鏈�楂樻槦绾�	灞炴�D鍒楄〃	鍒濆灞炴�у�煎垪琛�	姣忔槦鍔犳垚鍊煎垪琛�	鑾峰彇閫斿緞	宸︽皵娉℃鍋忕Щ(宸﹀彸涓婁笅)	鍙虫皵娉℃鍋忕Щ(宸﹀彸涓婁笅)	姘旀场璺濈椤堕儴璺濈	鐜╁鍙戣█瀛楄壊	鍏跺畠鐜╁鍙戣█瀛楄壊
 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
diff --git a/Config/Icon.txt b/Config/Icon.txt
index 419b597..a22da7b 100644
--- a/Config/Icon.txt
+++ b/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
diff --git a/Config/Language.txt b/Config/Language.txt
index f095d43..973eaad 100644
--- a/Config/Language.txt
+++ b/Config/Language.txt
@@ -920,3 +920,5 @@
 GameTip1	鍙崄杩烇紒
 GameTip2	缁忛獙婊′簡锛岃灏藉揩鏅嬪崌瀹樿亴锛�
 GoldRushAward	娣橀噾濂栧姳
+ChatChannel0	<color=#6E4C31>涓栫晫</color>
+ChatChannel3	<color=#556727>鍏細</color>
diff --git a/Sprite/Chat.spriteatlasv2 b/Sprite/Chat.spriteatlasv2
index 3ff4f7d..1749603 100644
--- a/Sprite/Chat.spriteatlasv2
+++ b/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
diff --git a/Sprite/Chat/chat_img_702.png b/Sprite/Chat/chat_img_702.png
new file mode 100644
index 0000000..833d3e1
--- /dev/null
+++ b/Sprite/Chat/chat_img_702.png
Binary files differ
diff --git a/Sprite/Chat/chat_img_702.png.meta b/Sprite/Chat/chat_img_702.png.meta
new file mode 100644
index 0000000..84ca827
--- /dev/null
+++ b/Sprite/Chat/chat_img_702.png.meta
@@ -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: 
diff --git a/Sprite/Chat/chat_img_703.png b/Sprite/Chat/chat_img_703.png
new file mode 100644
index 0000000..f7d7488
--- /dev/null
+++ b/Sprite/Chat/chat_img_703.png
Binary files differ
diff --git a/Sprite/Chat/chat_img_703.png.meta b/Sprite/Chat/chat_img_703.png.meta
new file mode 100644
index 0000000..c068403
--- /dev/null
+++ b/Sprite/Chat/chat_img_703.png.meta
@@ -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: 
diff --git a/UI/ChatWin.prefab b/UI/ChatWin.prefab
index 5a86d1f..603e465 100644
--- a/UI/ChatWin.prefab
+++ b/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
diff --git a/UI/HomeWin.prefab b/UI/HomeWin.prefab
index 8b22476..54a9388 100644
--- a/UI/HomeWin.prefab
+++ b/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

--
Gitblit v1.8.0