浏览代码

taking sfdev merge

/main
David Woodruff 3 年前
当前提交
4c4f0cfb
共有 120 个文件被更改,包括 4093 次插入1069 次删除
  1. 7
      Assets/BossRoom/Material/mainmenu_title.mat
  2. 12
      Assets/BossRoom/Prefabs/Player.prefab
  3. 77
      Assets/BossRoom/Scenes/CharSelect.unity
  4. 968
      Assets/BossRoom/Scenes/DungeonTest.unity
  5. 2
      Assets/BossRoom/Scenes/DungeonTest/NavMesh.asset
  6. 225
      Assets/BossRoom/Scenes/MainMenu.unity
  7. 2
      Assets/BossRoom/Scripts/Client/ClientCharacterVisualization.cs
  8. 7
      Assets/BossRoom/Scripts/Client/ClientInputSender.cs
  9. 27
      Assets/BossRoom/Scripts/Client/Game/Character/ModelSwap.cs
  10. 16
      Assets/BossRoom/Scripts/Server/Game/State/ServerBossRoomState.cs
  11. 50
      Assets/BossRoom/Scripts/Server/ServerCharacterMovement.cs
  12. 13
      Assets/BossRoom/Scripts/Shared/NetworkCharacterState.cs
  13. 6
      Packages/manifest.json
  14. 10
      Packages/packages-lock.json
  15. 4
      ProjectSettings/ProjectVersion.txt
  16. 41
      Assets/BossRoom/Textures/Characters/Enemy_Eyes.png
  17. 270
      Assets/BossRoom/Textures/Characters/Enemy_Mouths.png
  18. 999
      Assets/BossRoom/Textures/Characters/Hero_Eyes.png
  19. 469
      Assets/BossRoom/Textures/Characters/Hero_Mouths.png
  20. 108
      Assets/BossRoom/Material/lobbymenu_bg_mat.mat
  21. 8
      Assets/BossRoom/Material/lobbymenu_bg_mat.mat.meta
  22. 108
      Assets/BossRoom/Material/mainmenu_bg_mat.mat
  23. 8
      Assets/BossRoom/Material/mainmenu_title.mat.meta
  24. 8
      Assets/BossRoom/Textures/Characters.meta
  25. 8
      Assets/BossRoom/Textures/UI.meta
  26. 108
      Assets/BossRoom/Textures/UI/Lobby_BG.png.meta
  27. 1001
      Assets/BossRoom/Textures/UI/Title.png
  28. 108
      Assets/BossRoom/Textures/UI/Title.png.meta
  29. 108
      Assets/BossRoom/Textures/UI/Title_BG.png.meta
  30. 14
      Assets/BossRoom/Textures/UI/button_Blank.png
  31. 108
      Assets/BossRoom/Textures/UI/button_Blank.png.meta
  32. 20
      Assets/BossRoom/Textures/UI/button_JOIN.png
  33. 108
      Assets/BossRoom/Textures/UI/button_JOIN.png.meta
  34. 26
      Assets/BossRoom/Textures/UI/button_START.png
  35. 108
      Assets/BossRoom/Textures/UI/button_START.png.meta
  36. 0
      /Assets/BossRoom/Material/mainmenu_title.mat
  37. 0
      /Assets/BossRoom/Material/mainmenu_bg_mat.mat.meta
  38. 0
      /Assets/BossRoom/Textures/Characters/Archer_Hair_Boy_CLR.tga
  39. 0
      /Assets/BossRoom/Textures/Characters/Archer_Hair_Boy_CLR.tga.meta
  40. 0
      /Assets/BossRoom/Textures/Characters/Archer_Hair_Girl_CLR.tga
  41. 0
      /Assets/BossRoom/Textures/Characters/Archer_Hair_Girl_CLR.tga.meta
  42. 0
      /Assets/BossRoom/Textures/Characters/Archer_Head_Boy_CLR.tga
  43. 0
      /Assets/BossRoom/Textures/Characters/Archer_Head_Boy_CLR.tga.meta
  44. 0
      /Assets/BossRoom/Textures/Characters/Archer_Head_Girl_CLR.tga
  45. 0
      /Assets/BossRoom/Textures/Characters/Archer_Head_Girl_CLR.tga.meta
  46. 0
      /Assets/BossRoom/Textures/Characters/Archer_Torso_CLR.tga
  47. 0
      /Assets/BossRoom/Textures/Characters/Archer_Torso_CLR.tga.meta
  48. 0
      /Assets/BossRoom/Textures/Characters/Archer_Weapons_CLR.tga
  49. 0
      /Assets/BossRoom/Textures/Characters/Archer_Weapons_CLR.tga.meta
  50. 0
      /Assets/BossRoom/Textures/Characters/Boss_Torso_CLR.tga
  51. 0
      /Assets/BossRoom/Textures/Characters/Boss_Torso_CLR.tga.meta
  52. 0
      /Assets/BossRoom/Textures/Characters/Enemy_Eyes.png
  53. 0
      /Assets/BossRoom/Textures/Characters/Enemy_Eyes.png.meta
  54. 0
      /Assets/BossRoom/Textures/Characters/Enemy_Mouths.png
  55. 0
      /Assets/BossRoom/Textures/Characters/Enemy_Mouths.png.meta
  56. 0
      /Assets/BossRoom/Textures/Characters/GroundCircle.png
  57. 0
      /Assets/BossRoom/Textures/Characters/GroundCircle.png.meta
  58. 0
      /Assets/BossRoom/Textures/Characters/Hero_Eyes.png
  59. 0
      /Assets/BossRoom/Textures/Characters/Hero_Eyes.png.meta
  60. 0
      /Assets/BossRoom/Textures/Characters/Hero_Mouths.png
  61. 0
      /Assets/BossRoom/Textures/Characters/Hero_Mouths.png.meta
  62. 0
      /Assets/BossRoom/Textures/Characters/Mage_Hair_Boy_CLR.tga
  63. 0
      /Assets/BossRoom/Textures/Characters/Mage_Hair_Boy_CLR.tga.meta
  64. 0
      /Assets/BossRoom/Textures/Characters/Mage_Hair_Girl_CLR.tga
  65. 0
      /Assets/BossRoom/Textures/Characters/Mage_Hair_Girl_CLR.tga.meta
  66. 0
      /Assets/BossRoom/Textures/Characters/Mage_Head_Boy_CLR.tga
  67. 0
      /Assets/BossRoom/Textures/Characters/Mage_Head_Boy_CLR.tga.meta
  68. 0
      /Assets/BossRoom/Textures/Characters/Mage_Head_Girl_CLR.tga
  69. 0
      /Assets/BossRoom/Textures/Characters/Mage_Head_Girl_CLR.tga.meta
  70. 0
      /Assets/BossRoom/Textures/Characters/Mage_Head_Girl_NRM.tga
  71. 0
      /Assets/BossRoom/Textures/Characters/Mage_Head_Girl_NRM.tga.meta
  72. 0
      /Assets/BossRoom/Textures/Characters/Mage_Torso_CLR_Boy.tga
  73. 0
      /Assets/BossRoom/Textures/Characters/Mage_Torso_CLR_Boy.tga.meta
  74. 0
      /Assets/BossRoom/Textures/Characters/Mage_Torso_CLR_Girl.tga
  75. 0
      /Assets/BossRoom/Textures/Characters/Mage_Torso_CLR_Girl.tga.meta
  76. 0
      /Assets/BossRoom/Textures/Characters/Mage_Weapons_CLR.tga
  77. 0
      /Assets/BossRoom/Textures/Characters/Mage_Weapons_CLR.tga.meta
  78. 0
      /Assets/BossRoom/Textures/Characters/Mage_Weapons_NRM.tga
  79. 0
      /Assets/BossRoom/Textures/Characters/Mage_Weapons_NRM.tga.meta
  80. 0
      /Assets/BossRoom/Textures/Characters/Rogue_Hair_Boy_CLR.tga
  81. 0
      /Assets/BossRoom/Textures/Characters/Rogue_Hair_Boy_CLR.tga.meta
  82. 0
      /Assets/BossRoom/Textures/Characters/Rogue_Hair_Girl_CLR.tga
  83. 0
      /Assets/BossRoom/Textures/Characters/Rogue_Hair_Girl_CLR.tga.meta
  84. 0
      /Assets/BossRoom/Textures/Characters/Rogue_Head_Boy_CLR.tga
  85. 0
      /Assets/BossRoom/Textures/Characters/Rogue_Head_Boy_CLR.tga.meta
  86. 0
      /Assets/BossRoom/Textures/Characters/Rogue_Head_Girl_CLR.tga
  87. 0
      /Assets/BossRoom/Textures/Characters/Rogue_Head_Girl_CLR.tga.meta
  88. 0
      /Assets/BossRoom/Textures/Characters/Rogue_Torso_CLR.tga
  89. 0
      /Assets/BossRoom/Textures/Characters/Rogue_Torso_CLR.tga.meta
  90. 0
      /Assets/BossRoom/Textures/Characters/Rogue_Weapon_CLR.tga
  91. 0
      /Assets/BossRoom/Textures/Characters/Rogue_Weapon_CLR.tga.meta
  92. 0
      /Assets/BossRoom/Textures/Characters/Tank_Hair_Boy_CLR.tga
  93. 0
      /Assets/BossRoom/Textures/Characters/Tank_Hair_Boy_CLR.tga.meta
  94. 0
      /Assets/BossRoom/Textures/Characters/Tank_Hair_Girl_CLR.tga
  95. 0
      /Assets/BossRoom/Textures/Characters/Tank_Hair_Girl_CLR.tga.meta

7
Assets/BossRoom/Material/mainmenu_title.mat


m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: mainmenu_mat
m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0}
m_Name: mainmenu_title
m_Shader: {fileID: 10750, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0

m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: a981d90d966ad104f8035488a74c6655, type: 3}
m_Texture: {fileID: 2800000, guid: 240734f1e1c8daa4b9bd0593e767fb3f, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:

m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
m_BuildTextureStacks: []

12
Assets/BossRoom/Prefabs/Player.prefab


m_Script: {fileID: 11500000, guid: edb78c1621dad5149bb47b96120d3fbf, type: 3}
m_Name:
m_EditorClassIdentifier:
NetworkPosition:
InternalValue: {x: 0, y: 0, z: 0}
NetworkRotationY:
InternalValue: 0
NetworkMovementSpeed:
InternalValue: 0
HitPoints:
InternalValue: 0
Mana:
InternalValue: 0
--- !u!114 &4600110157238723776
MonoBehaviour:
m_ObjectHideFlags: 0

m_Script: {fileID: 11500000, guid: fdad0914904cc1e47933ecd7a58514ac, type: 3}
m_Name:
m_EditorClassIdentifier:
movementSpeed: 4
m_MovementSpeed: 4
--- !u!54 &4470766618279719912
Rigidbody:
m_ObjectHideFlags: 0

77
Assets/BossRoom/Scenes/CharSelect.unity


m_Father: {fileID: 0}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
--- !u!1 &898781741
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 898781742}
- component: {fileID: 898781744}
- component: {fileID: 898781743}
m_Layer: 5
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &898781742
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 898781741}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -1}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1299736799}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &898781743
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 898781741}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 2100000, guid: ba8498ef0e32a5b4e96b3f3bf80503a6, type: 2}
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_Texture: {fileID: 2800000, guid: 0041f9e42d41b2d4784d476bfa5be09f, type: 3}
m_UVRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
--- !u!222 &898781744
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 898781741}
m_CullTransparentMesh: 1
--- !u!1 &1231490491
GameObject:
m_ObjectHideFlags: 0

m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
m_Children:
- {fileID: 898781742}
- {fileID: 1592710793}
m_Father: {fileID: 1930582174}
m_RootOrder: 0

m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &1592710793
RectTransform:
m_ObjectHideFlags: 0

m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1299736799}
m_RootOrder: 0
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}

968
Assets/BossRoom/Scenes/DungeonTest.unity
文件差异内容过多而无法显示
查看文件

2
Assets/BossRoom/Scenes/DungeonTest/NavMesh.asset
文件差异内容过多而无法显示
查看文件

225
Assets/BossRoom/Scenes/MainMenu.unity


m_GameObject: {fileID: 33109991}
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_LocalScale: {x: 4.2152314, y: 4.2152314, z: 4.2152314}
m_RootOrder: 1
m_RootOrder: 3
m_AnchoredPosition: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: -0.5}
m_SizeDelta: {x: 160, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &33109993

m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_Sprite: {fileID: 21300000, guid: 39c27daccd78a6643b6f69ffbf8bda58, type: 3}
m_Type: 0
m_PreserveAspect: 1
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1

m_GameObject: {fileID: 200724330}
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_LocalScale: {x: 4.2152314, y: 4.2152314, z: 4.2152314}
m_RootOrder: 3
m_RootOrder: 5
m_AnchoredPosition: {x: 0, y: -100}
m_AnchoredPosition: {x: 0, y: -310}
m_SizeDelta: {x: 160, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &200724332

m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_Sprite: {fileID: 21300000, guid: 41948b4cc6087644b983dce55b466d50, type: 3}
m_Type: 0
m_PreserveAspect: 1
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1

m_Component:
- component: {fileID: 342895131}
- component: {fileID: 342895130}
m_Layer: 0
- component: {fileID: 342895132}
m_Layer: 5
m_Name: Directional Light
m_TagString: Untagged
m_Icon: {fileID: 0}

serializedVersion: 10
m_Type: 1
m_Shape: 0
m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
m_Color: {r: 1, g: 0.96862745, b: 0.84313726, a: 1}
m_Intensity: 1
m_Range: 10
m_SpotAngle: 30

m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 342895129}
m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
m_LocalPosition: {x: 0, y: 3, z: 0}
m_LocalPosition: {x: 603, y: 626, z: -272}
--- !u!114 &342895132
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 342895129}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bcd138303cb7efe4396f91bd3b5e4e79, type: 3}
m_Name:
m_EditorClassIdentifier:
light: {fileID: 0}
minIntensity: 1
maxIntensity: 4
smoothing: 50
--- !u!1 &714400691
GameObject:
m_ObjectHideFlags: 0

m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_Color: {r: 0.9215687, g: 0.8196079, b: 0.24705884, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1

m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 14
m_FontStyle: 0
m_BestFit: 0
m_BestFit: 1
m_MinSize: 10
m_MaxSize: 40
m_Alignment: 1

m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &726602804
RectTransform:
m_ObjectHideFlags: 0

m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1240187547}
m_RootOrder: 0
m_RootOrder: 2
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_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1153501709
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1153501710}
- component: {fileID: 1153501712}
- component: {fileID: 1153501711}
m_Layer: 5
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1153501710
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1153501709}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -1}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1240187547}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1153501711
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1153501709}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 2100000, guid: 9daebaf8589c7fd41b1d7116db366dc4, type: 2}
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_Texture: {fileID: 0}
m_UVRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
--- !u!222 &1153501712
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1153501709}
m_CullTransparentMesh: 1
--- !u!1 &1186502850
GameObject:
m_ObjectHideFlags: 0

m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &1186502851
RectTransform:
m_ObjectHideFlags: 0

m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &1219606791
RectTransform:
m_ObjectHideFlags: 0

m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5}
m_Color: {r: 0.9215687, g: 0.8196079, b: 0.24705884, a: 0.5}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1

m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 14
m_FontStyle: 2
m_BestFit: 0
m_MinSize: 10
m_BestFit: 1
m_MinSize: 1
m_MaxSize: 40
m_Alignment: 1
m_AlignByGeometry: 0

m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_AdditionalShaderChannelsFlag: 0
m_AdditionalShaderChannelsFlag: -1
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0

m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
m_Children:
- {fileID: 1153501710}
- {fileID: 1827325233}
- {fileID: 726602804}
- {fileID: 33109992}
- {fileID: 1985907276}

m_Father: {fileID: 0}
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1827325232
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1827325233}
- component: {fileID: 1827325235}
- component: {fileID: 1827325234}
m_Layer: 5
m_Name: Title
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1827325233
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1827325232}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -0.15}
m_LocalScale: {x: 1.6370162, y: 1.6370162, z: 1.6370162}
m_Children: []
m_Father: {fileID: 1240187547}
m_RootOrder: 1
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: 384}
m_SizeDelta: {x: 1000, y: 512}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1827325234
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1827325232}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 2100000, guid: 05619812a0fc884458eac589f49df771, type: 2}
m_Color: {r: 0, g: 0, b: 0, 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_Texture: {fileID: 0}
m_UVRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
--- !u!222 &1827325235
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1827325232}
m_CullTransparentMesh: 1
--- !u!1 &1985907275
GameObject:
m_ObjectHideFlags: 0

m_GameObject: {fileID: 1985907275}
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_LocalScale: {x: 4.2152314, y: 4.2152314, z: 4.2152314}
m_RootOrder: 2
m_RootOrder: 4
m_AnchoredPosition: {x: 0, y: -50}
m_AnchoredPosition: {x: 0, y: -155}
m_SizeDelta: {x: 160, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1985907277

m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_Sprite: {fileID: 21300000, guid: 714f9fbe91bfe664e9bd0279c4d35939, type: 3}
m_Type: 0
m_PreserveAspect: 1
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1

2
Assets/BossRoom/Scripts/Client/ClientCharacterVisualization.cs


/// <inheritdoc />
public override void NetworkStart()
{
if (!IsClient && !IsHost)
if (!IsClient)
{
enabled = false;
return;

7
Assets/BossRoom/Scripts/Client/ClientInputSender.cs


[RequireComponent(typeof(NetworkCharacterState))]
public class ClientInputSender : NetworkedBehaviour
{
private NetworkCharacterState networkCharacter;
private NetworkCharacterState m_NetworkCharacter;
public override void NetworkStart()
{

void Awake()
{
networkCharacter = GetComponent<NetworkCharacterState>();
m_NetworkCharacter = GetComponent<NetworkCharacterState>();
}
void FixedUpdate()

if (Physics.Raycast(Camera.main.ScreenPointToRay(Input.mousePosition), out hit))
{
// The MLAPI_INTERNAL channel is a reliable sequenced channel. Inputs should always arrive and be in order that's why this channel is used.
networkCharacter.InvokeServerRpc(networkCharacter.SendCharacterInputServerRpc, hit.point, "MLAPI_INTERNAL");
m_NetworkCharacter.InvokeServerRpc(m_NetworkCharacter.SendCharacterInputServerRpc, hit.point,
"MLAPI_INTERNAL");
}
}
}

27
Assets/BossRoom/Scripts/Client/Game/Character/ModelSwap.cs


//!! DEBUG SCRIPT!
public GameObject[] modelArray;
private int m_ModelIndex;
public int m_ModelIndex = 0;
public Button yourButton;
// Use this for initialization

m_ModelIndex = 0;
GameObject hackyButtonGameObject = GameObject.Find("Button (1)");
if (hackyButtonGameObject)
{
Button btn = hackyButtonGameObject.GetComponent<Button>();
btn.onClick.AddListener(ModelSwitch);
}
//GameObject hackyButtonGameObject = GameObject.Find("CharacterSet");
//if (hackyButtonGameObject)
//{
// Button btn = hackyButtonGameObject.GetComponent<Button>();
// btn.onClick.AddListener(ModelSwitch);
//}
for (int x = 0; x < modelArray.Length; x++)
for ( int x = 0; x < modelArray.Length; x++)
m_ModelIndex += 1;
if (m_ModelIndex > modelArray.Length - 1)
if (m_ModelIndex < modelArray.Length - 1)
m_ModelIndex = 0;
m_ModelIndex += 1;
else m_ModelIndex = 0;
public void SetModel(int modelIndex)
{
m_ModelIndex = modelIndex;

16
Assets/BossRoom/Scripts/Server/Game/State/ServerBossRoomState.cs


public override void NetworkStart()
{
base.NetworkStart();
if (!IsServer && !IsHost)
if (!IsServer)
{
this.enabled = false;
}

// the ServerGNHLogic's approval-callback is done, meaning that if we get this event,
// the client is officially allowed to be here.
MLAPI.NetworkingManager.Singleton.OnClientConnectedCallback += OnClientConnected;
NetworkingManager.Singleton.OnClientConnectedCallback += OnClientConnected;
// if any other players are already connected to us (i.e. they connected while we were
// in the login screen), give them player characters
foreach (var connection in NetworkingManager.Singleton.ConnectedClientsList)
{
SpawnPlayer(connection.ClientId);
}
if (IsHost)
{

// Instead, we wait a bit for MLAPI to get its state organized, because we can't safely create entities in OnClientConnected().
// (Note: on further explortation, I think this is due to some sort of scene-loading synchronization: the new client is briefly
// "in" the lobby screen, but has already told the server it's in the game scene. Or something similar.)
//
// Note: this workaround doesn't help us when the client connects during the host's scene-load (i.e. when the Host is in char-gen
// screen and gets a new connection) and the ServerBossRoomState doesn't exist yet. That's an unrelated problem, and not an
// MLAPI issue! ... But it generates the same error message ("Cannot find pending soft sync object. Is the projects the same?")
// so wanted to mention it.
StartCoroutine(CoroSpawnPlayer(clientId));
}

50
Assets/BossRoom/Scripts/Server/ServerCharacterMovement.cs


/// <summary>
/// Component responsible for moving a character on the server side based on inputs.
/// </summary>
[RequireComponent(typeof(NavMeshAgent))]
[RequireComponent(typeof(NetworkCharacterState))]
[RequireComponent(typeof(NetworkCharacterState), typeof(NavMeshAgent))]
private NavMeshAgent navMeshAgent;
private NetworkCharacterState networkCharacterState;
private NavMeshAgent m_NavMeshAgent;
private NetworkCharacterState m_NetworkCharacterState;
private NavMeshPath path;
private MovementState movementState;
private NavMeshPath m_DesiredMovementPath;
private MovementState m_MovementState;
private float movementSpeed; // TODO this should be assigned based on character definition
private float m_MovementSpeed; // TODO [GOMPS-86] this should be assigned based on character definition
public override void NetworkStart()
{

}
// On the server enable navMeshAgent and initialize
navMeshAgent.enabled = true;
networkCharacterState.OnReceivedClientInput += SetMovementTarget;
path = new NavMeshPath();
m_NavMeshAgent.enabled = true;
m_NetworkCharacterState.OnReceivedClientInput += SetMovementTarget;
m_DesiredMovementPath = new NavMeshPath();
movementState = MovementState.PathFollowing;
m_MovementState = MovementState.PathFollowing;
navMeshAgent.CalculatePath(position, path);
m_NavMeshAgent.CalculatePath(position, m_DesiredMovementPath);
navMeshAgent = GetComponent<NavMeshAgent>();
networkCharacterState = GetComponent<NetworkCharacterState>();
m_NavMeshAgent = GetComponent<NavMeshAgent>();
m_NetworkCharacterState = GetComponent<NetworkCharacterState>();
if (movementState == MovementState.PathFollowing)
if (m_MovementState == MovementState.PathFollowing)
networkCharacterState.NetworkPosition.Value = transform.position;
networkCharacterState.NetworkRotationY.Value = transform.rotation.eulerAngles.y;
networkCharacterState.NetworkMovementSpeed.Value = movementState == MovementState.Idle ? 0 : movementSpeed;
m_NetworkCharacterState.NetworkPosition.Value = transform.position;
m_NetworkCharacterState.NetworkRotationY.Value = transform.rotation.eulerAngles.y;
m_NetworkCharacterState.NetworkMovementSpeed.Value = m_MovementState == MovementState.Idle ? 0 : m_MovementSpeed;
var corners = path.corners;
var corners = m_DesiredMovementPath.corners;
if (!corners.Any())
if (corners.Length == 0)
movementState = MovementState.Idle;
m_MovementState = MovementState.Idle;
var desiredMovementAmount = movementSpeed * Time.fixedDeltaTime;
var desiredMovementAmount = m_MovementSpeed * Time.fixedDeltaTime;
// If there is less distance to move left in the path than our desired amount
if (Vector3.SqrMagnitude(corners[corners.Length - 1] - transform.position) < (desiredMovementAmount * desiredMovementAmount))

movementState = MovementState.Idle;
m_MovementState = MovementState.Idle;
return;
}

var movementVector = direction * desiredMovementAmount;
navMeshAgent.Move(movementVector);
m_NavMeshAgent.Move(movementVector);
navMeshAgent.CalculatePath(corners[corners.Length - 1], path);
m_NavMeshAgent.CalculatePath(corners[corners.Length - 1], m_DesiredMovementPath);
}
}
}

13
Assets/BossRoom/Scripts/Shared/NetworkCharacterState.cs


/// </summary>
public class NetworkCharacterState : NetworkedBehaviour
{
public NetworkedVarVector3 NetworkPosition;
public NetworkedVarFloat NetworkRotationY;
public NetworkedVarFloat NetworkMovementSpeed;
/// <summary>
/// The networked position of this Character. This reflects the authorative position on the server.
/// </summary>
public NetworkedVarVector3 NetworkPosition { get;} = new NetworkedVarVector3();
/// <summary>
/// The networked rotation of this Character. This reflects the authorative rotation on the server.
/// </summary>
public NetworkedVarFloat NetworkRotationY { get; } = new NetworkedVarFloat();
public NetworkedVarFloat NetworkMovementSpeed { get; } = new NetworkedVarFloat();
public NetworkedVarInt HitPoints;
public NetworkedVarInt Mana;

6
Packages/manifest.json


"com.unity.cinemachine": "2.6.3",
"com.unity.collab-proxy": "1.3.9",
"com.unity.ide.rider": "2.0.7",
"com.unity.ide.visualstudio": "2.0.2",
"com.unity.ide.vscode": "1.2.1",
"com.unity.ide.visualstudio": "2.0.5",
"com.unity.ide.vscode": "1.2.3",
"com.unity.test-framework": "1.1.16",
"com.unity.test-framework": "1.1.19",
"com.unity.textmeshpro": "3.0.1",
"com.unity.timeline": "1.4.3",
"com.unity.ugui": "1.0.0",

10
Packages/packages-lock.json


"url": "https://packages.unity.com"
},
"com.unity.ext.nunit": {
"version": "1.0.0",
"version": "1.0.5",
"depth": 1,
"source": "registry",
"dependencies": {},

"url": "https://packages.unity.com"
},
"com.unity.ide.visualstudio": {
"version": "2.0.2",
"version": "2.0.5",
"depth": 0,
"source": "registry",
"dependencies": {},

"version": "1.2.1",
"version": "1.2.3",
"depth": 0,
"source": "registry",
"dependencies": {},

"url": "https://packages.unity.com"
},
"com.unity.test-framework": {
"version": "1.1.16",
"version": "1.1.19",
"com.unity.ext.nunit": "1.0.0",
"com.unity.ext.nunit": "1.0.5",
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0"
},

4
ProjectSettings/ProjectVersion.txt


m_EditorVersion: 2020.2.0b5
m_EditorVersionWithRevision: 2020.2.0b5 (e2067236bd5c)
m_EditorVersion: 2020.2.0f1
m_EditorVersionWithRevision: 2020.2.0f1 (3721df5a8b28)

41
Assets/BossRoom/Textures/Characters/Enemy_Eyes.png
文件差异内容过多而无法显示
查看文件

270
Assets/BossRoom/Textures/Characters/Enemy_Mouths.png
文件差异内容过多而无法显示
查看文件

999
Assets/BossRoom/Textures/Characters/Hero_Eyes.png
文件差异内容过多而无法显示
查看文件

469
Assets/BossRoom/Textures/Characters/Hero_Mouths.png
文件差异内容过多而无法显示
查看文件

108
Assets/BossRoom/Material/lobbymenu_bg_mat.mat


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: lobbymenu_bg_mat
m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords: _EMISSION
m_LightmapFlags: 0
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainBump:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: 0041f9e42d41b2d4784d476bfa5be09f, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BlendOp: 0
- _BumpScale: 1
- _CameraFadingEnabled: 0
- _CameraFarFadeDistance: 2
- _CameraNearFadeDistance: 1
- _ColorMask: 15
- _Cull: 2
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DistortionBlend: 0.5
- _DistortionEnabled: 0
- _DistortionStrength: 1
- _DistortionStrengthScaled: 0
- _DstBlend: 0
- _EmissionEnabled: 0
- _FlipbookMode: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _LightingEnabled: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _Shininess: 0.2
- _SmoothnessTextureChannel: 0
- _SoftParticlesEnabled: 0
- _SoftParticlesFarFadeDistance: 1
- _SoftParticlesNearFadeDistance: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Stencil: 0
- _StencilComp: 8
- _StencilOp: 0
- _StencilReadMask: 255
- _StencilWriteMask: 255
- _UVSec: 0
- _UseUIAlphaClip: 0
- _ZWrite: 1
m_Colors:
- _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0}
- _Specular: {r: 0, g: 0, b: 0, a: 0}
m_BuildTextureStacks: []

8
Assets/BossRoom/Material/lobbymenu_bg_mat.mat.meta


fileFormatVersion: 2
guid: ba8498ef0e32a5b4e96b3f3bf80503a6
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

108
Assets/BossRoom/Material/mainmenu_bg_mat.mat


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: mainmenu_bg_mat
m_Shader: {fileID: 10765, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords: _EMISSION
m_LightmapFlags: 0
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainBump:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: aa1a90221e6adf542887197de3c3852d, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BlendOp: 0
- _BumpScale: 1
- _CameraFadingEnabled: 0
- _CameraFarFadeDistance: 2
- _CameraNearFadeDistance: 1
- _ColorMask: 15
- _Cull: 2
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DistortionBlend: 0.5
- _DistortionEnabled: 0
- _DistortionStrength: 1
- _DistortionStrengthScaled: 0
- _DstBlend: 0
- _EmissionEnabled: 0
- _FlipbookMode: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _LightingEnabled: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _Shininess: 0.2
- _SmoothnessTextureChannel: 0
- _SoftParticlesEnabled: 0
- _SoftParticlesFarFadeDistance: 1
- _SoftParticlesNearFadeDistance: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Stencil: 0
- _StencilComp: 8
- _StencilOp: 0
- _StencilReadMask: 255
- _StencilWriteMask: 255
- _UVSec: 0
- _UseUIAlphaClip: 0
- _ZWrite: 1
m_Colors:
- _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0}
- _Specular: {r: 0, g: 0, b: 0, a: 0}
m_BuildTextureStacks: []

8
Assets/BossRoom/Material/mainmenu_title.mat.meta


fileFormatVersion: 2
guid: 05619812a0fc884458eac589f49df771
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

8
Assets/BossRoom/Textures/Characters.meta


fileFormatVersion: 2
guid: 3d88aebca1cbcad4ebd7b786d6525e2c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/BossRoom/Textures/UI.meta


fileFormatVersion: 2
guid: 4595114a3f7eebe45b5595033ee32b0f
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

108
Assets/BossRoom/Textures/UI/Lobby_BG.png.meta


fileFormatVersion: 2
guid: 0041f9e42d41b2d4784d476bfa5be09f
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
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: 0, y: 0, z: 0, w: 0}
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
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
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: 2048
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:

1001
Assets/BossRoom/Textures/UI/Title.png
文件差异内容过多而无法显示
查看文件

108
Assets/BossRoom/Textures/UI/Title.png.meta


fileFormatVersion: 2
guid: 240734f1e1c8daa4b9bd0593e767fb3f
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
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: 0, y: 0, z: 0, w: 0}
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
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
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: 2048
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:

108
Assets/BossRoom/Textures/UI/Title_BG.png.meta


fileFormatVersion: 2
guid: aa1a90221e6adf542887197de3c3852d
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
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: 0, y: 0, z: 0, w: 0}
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
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
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: 2048
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:

14
Assets/BossRoom/Textures/UI/button_Blank.png
文件差异内容过多而无法显示
查看文件

108
Assets/BossRoom/Textures/UI/button_Blank.png.meta


fileFormatVersion: 2
guid: 41948b4cc6087644b983dce55b466d50
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
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: 0, y: 0, z: 0, w: 0}
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
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
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: 2048
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:

20
Assets/BossRoom/Textures/UI/button_JOIN.png
文件差异内容过多而无法显示
查看文件

108
Assets/BossRoom/Textures/UI/button_JOIN.png.meta


fileFormatVersion: 2
guid: 714f9fbe91bfe664e9bd0279c4d35939
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
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: 0, y: 0, z: 0, w: 0}
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
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
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: 2048
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:

26
Assets/BossRoom/Textures/UI/button_START.png
文件差异内容过多而无法显示
查看文件

108
Assets/BossRoom/Textures/UI/button_START.png.meta


fileFormatVersion: 2
guid: 39c27daccd78a6643b6f69ffbf8bda58
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
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: 0, y: 0, z: 0, w: 0}
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
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
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: 2048
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:

/Assets/BossRoom/Material/mainmenu_mat.mat → /Assets/BossRoom/Material/mainmenu_title.mat

/Assets/BossRoom/Material/mainmenu_mat.mat.meta → /Assets/BossRoom/Material/mainmenu_bg_mat.mat.meta

/Assets/BossRoom/Textures/Archer_Hair_Boy_CLR.tga → /Assets/BossRoom/Textures/Characters/Archer_Hair_Boy_CLR.tga

/Assets/BossRoom/Textures/Archer_Hair_Boy_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Archer_Hair_Boy_CLR.tga.meta

/Assets/BossRoom/Textures/Archer_Hair_Girl_CLR.tga → /Assets/BossRoom/Textures/Characters/Archer_Hair_Girl_CLR.tga

/Assets/BossRoom/Textures/Archer_Hair_Girl_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Archer_Hair_Girl_CLR.tga.meta

/Assets/BossRoom/Textures/Archer_Head_Boy_CLR.tga → /Assets/BossRoom/Textures/Characters/Archer_Head_Boy_CLR.tga

/Assets/BossRoom/Textures/Archer_Head_Boy_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Archer_Head_Boy_CLR.tga.meta

/Assets/BossRoom/Textures/Archer_Head_Girl_CLR.tga → /Assets/BossRoom/Textures/Characters/Archer_Head_Girl_CLR.tga

/Assets/BossRoom/Textures/Archer_Head_Girl_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Archer_Head_Girl_CLR.tga.meta

/Assets/BossRoom/Textures/Archer_Torso_CLR.tga → /Assets/BossRoom/Textures/Characters/Archer_Torso_CLR.tga

/Assets/BossRoom/Textures/Archer_Torso_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Archer_Torso_CLR.tga.meta

/Assets/BossRoom/Textures/Archer_Weapons_CLR.tga → /Assets/BossRoom/Textures/Characters/Archer_Weapons_CLR.tga

/Assets/BossRoom/Textures/Archer_Weapons_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Archer_Weapons_CLR.tga.meta

/Assets/BossRoom/Textures/Boss_Torso_CLR.tga → /Assets/BossRoom/Textures/Characters/Boss_Torso_CLR.tga

/Assets/BossRoom/Textures/Boss_Torso_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Boss_Torso_CLR.tga.meta

/Assets/BossRoom/Textures/Enemy_Eyes.png → /Assets/BossRoom/Textures/Characters/Enemy_Eyes.png

/Assets/BossRoom/Textures/Enemy_Eyes.png.meta → /Assets/BossRoom/Textures/Characters/Enemy_Eyes.png.meta

/Assets/BossRoom/Textures/Enemy_Mouths.png → /Assets/BossRoom/Textures/Characters/Enemy_Mouths.png

/Assets/BossRoom/Textures/Enemy_Mouths.png.meta → /Assets/BossRoom/Textures/Characters/Enemy_Mouths.png.meta

/Assets/BossRoom/Textures/GroundCircle.png → /Assets/BossRoom/Textures/Characters/GroundCircle.png

/Assets/BossRoom/Textures/GroundCircle.png.meta → /Assets/BossRoom/Textures/Characters/GroundCircle.png.meta

/Assets/BossRoom/Textures/Hero_Eyes.png → /Assets/BossRoom/Textures/Characters/Hero_Eyes.png

/Assets/BossRoom/Textures/Hero_Eyes.png.meta → /Assets/BossRoom/Textures/Characters/Hero_Eyes.png.meta

/Assets/BossRoom/Textures/Hero_Mouths.png → /Assets/BossRoom/Textures/Characters/Hero_Mouths.png

/Assets/BossRoom/Textures/Hero_Mouths.png.meta → /Assets/BossRoom/Textures/Characters/Hero_Mouths.png.meta

/Assets/BossRoom/Textures/Mage_Hair_Boy_CLR.tga → /Assets/BossRoom/Textures/Characters/Mage_Hair_Boy_CLR.tga

/Assets/BossRoom/Textures/Mage_Hair_Boy_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Mage_Hair_Boy_CLR.tga.meta

/Assets/BossRoom/Textures/Mage_Hair_Girl_CLR.tga → /Assets/BossRoom/Textures/Characters/Mage_Hair_Girl_CLR.tga

/Assets/BossRoom/Textures/Mage_Hair_Girl_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Mage_Hair_Girl_CLR.tga.meta

/Assets/BossRoom/Textures/Mage_Head_Boy_CLR.tga → /Assets/BossRoom/Textures/Characters/Mage_Head_Boy_CLR.tga

/Assets/BossRoom/Textures/Mage_Head_Boy_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Mage_Head_Boy_CLR.tga.meta

/Assets/BossRoom/Textures/Mage_Head_Girl_CLR.tga → /Assets/BossRoom/Textures/Characters/Mage_Head_Girl_CLR.tga

/Assets/BossRoom/Textures/Mage_Head_Girl_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Mage_Head_Girl_CLR.tga.meta

/Assets/BossRoom/Textures/Mage_Head_Girl_NRM.tga → /Assets/BossRoom/Textures/Characters/Mage_Head_Girl_NRM.tga

/Assets/BossRoom/Textures/Mage_Head_Girl_NRM.tga.meta → /Assets/BossRoom/Textures/Characters/Mage_Head_Girl_NRM.tga.meta

/Assets/BossRoom/Textures/Mage_Torso_CLR_Boy.tga → /Assets/BossRoom/Textures/Characters/Mage_Torso_CLR_Boy.tga

/Assets/BossRoom/Textures/Mage_Torso_CLR_Boy.tga.meta → /Assets/BossRoom/Textures/Characters/Mage_Torso_CLR_Boy.tga.meta

/Assets/BossRoom/Textures/Mage_Torso_CLR_Girl.tga → /Assets/BossRoom/Textures/Characters/Mage_Torso_CLR_Girl.tga

/Assets/BossRoom/Textures/Mage_Torso_CLR_Girl.tga.meta → /Assets/BossRoom/Textures/Characters/Mage_Torso_CLR_Girl.tga.meta

/Assets/BossRoom/Textures/Mage_Weapons_CLR.tga → /Assets/BossRoom/Textures/Characters/Mage_Weapons_CLR.tga

/Assets/BossRoom/Textures/Mage_Weapons_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Mage_Weapons_CLR.tga.meta

/Assets/BossRoom/Textures/Mage_Weapons_NRM.tga → /Assets/BossRoom/Textures/Characters/Mage_Weapons_NRM.tga

/Assets/BossRoom/Textures/Mage_Weapons_NRM.tga.meta → /Assets/BossRoom/Textures/Characters/Mage_Weapons_NRM.tga.meta

/Assets/BossRoom/Textures/Rogue_Hair_Boy_CLR.tga → /Assets/BossRoom/Textures/Characters/Rogue_Hair_Boy_CLR.tga

/Assets/BossRoom/Textures/Rogue_Hair_Boy_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Rogue_Hair_Boy_CLR.tga.meta

/Assets/BossRoom/Textures/Rogue_Hair_Girl_CLR.tga → /Assets/BossRoom/Textures/Characters/Rogue_Hair_Girl_CLR.tga

/Assets/BossRoom/Textures/Rogue_Hair_Girl_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Rogue_Hair_Girl_CLR.tga.meta

/Assets/BossRoom/Textures/Rogue_Head_Boy_CLR.tga → /Assets/BossRoom/Textures/Characters/Rogue_Head_Boy_CLR.tga

/Assets/BossRoom/Textures/Rogue_Head_Boy_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Rogue_Head_Boy_CLR.tga.meta

/Assets/BossRoom/Textures/Rogue_Head_Girl_CLR.tga → /Assets/BossRoom/Textures/Characters/Rogue_Head_Girl_CLR.tga

/Assets/BossRoom/Textures/Rogue_Head_Girl_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Rogue_Head_Girl_CLR.tga.meta

/Assets/BossRoom/Textures/Rogue_Torso_CLR.tga → /Assets/BossRoom/Textures/Characters/Rogue_Torso_CLR.tga

/Assets/BossRoom/Textures/Rogue_Torso_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Rogue_Torso_CLR.tga.meta

/Assets/BossRoom/Textures/Rogue_Weapon_CLR.tga → /Assets/BossRoom/Textures/Characters/Rogue_Weapon_CLR.tga

/Assets/BossRoom/Textures/Rogue_Weapon_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Rogue_Weapon_CLR.tga.meta

/Assets/BossRoom/Textures/Tank_Hair_Boy_CLR.tga → /Assets/BossRoom/Textures/Characters/Tank_Hair_Boy_CLR.tga

/Assets/BossRoom/Textures/Tank_Hair_Boy_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Tank_Hair_Boy_CLR.tga.meta

/Assets/BossRoom/Textures/Tank_Hair_Girl_CLR.tga → /Assets/BossRoom/Textures/Characters/Tank_Hair_Girl_CLR.tga

/Assets/BossRoom/Textures/Tank_Hair_Girl_CLR.tga.meta → /Assets/BossRoom/Textures/Characters/Tank_Hair_Girl_CLR.tga.meta

部分文件因为文件数量过多而无法显示

正在加载...
取消
保存