Browse Source

加入buff显示

pull/8/head
软件204张景程 2 years ago
parent
commit
19d1c04354
  1. 8
      ColorlessWorld-2024-4-2/Assets/Prefab/BuffPrefab.meta
  2. 237
      ColorlessWorld-2024-4-2/Assets/Prefab/BuffPrefab/BuffIcon.prefab
  3. 7
      ColorlessWorld-2024-4-2/Assets/Prefab/BuffPrefab/BuffIcon.prefab.meta
  4. 3327
      ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity
  5. 7
      ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/EnemyNode.cs
  6. 23
      ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/SkeletonArcher.cs
  7. 13
      ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/SkullGuardian.cs
  8. 24
      ColorlessWorld-2024-4-2/Assets/Scripts/GameManager.cs
  9. 20
      ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyPlanActionUI.cs
  10. 96
      ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyUIBar.cs
  11. 2
      ColorlessWorld-2024-4-2/Assets/Scripts/manager/SettlementManager.cs
  12. 64
      ColorlessWorld-2024-4-2/UserSettings/Layouts/CurrentMaximizeLayout.dwlt
  13. 88
      ColorlessWorld-2024-4-2/UserSettings/Layouts/default-2022.dwlt
  14. BIN
      ColorlessWorld-2024-4-2/obj/Debug/Assembly-CSharp-Editor.csproj.AssemblyReference.cache
  15. BIN
      ColorlessWorld-2024-4-2/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache
  16. BIN
      ColorlessWorld-2024-4-2/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

8
ColorlessWorld-2024-4-2/Assets/Prefab/BuffPrefab.meta

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

237
ColorlessWorld-2024-4-2/Assets/Prefab/BuffPrefab/BuffIcon.prefab

@ -0,0 +1,237 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &610775712955856159
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7807764757529915208}
- component: {fileID: 4149673547459892155}
- component: {fileID: 4092475717025940613}
m_Layer: 0
m_Name: BuffIcon
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7807764757529915208
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 610775712955856159}
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: 1
m_Children:
- {fileID: 5566427239031149402}
- {fileID: 628428755517995627}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4149673547459892155
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 610775712955856159}
m_CullTransparentMesh: 1
--- !u!114 &4092475717025940613
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 610775712955856159}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, 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: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &5955648499163411156
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 628428755517995627}
- component: {fileID: 4953326812075947436}
- component: {fileID: 3406283921332908940}
m_Layer: 0
m_Name: Text (Legacy) (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &628428755517995627
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5955648499163411156}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -0}
m_LocalScale: {x: 0.005, y: 0.005, z: 0.005}
m_ConstrainProportionsScale: 1
m_Children: []
m_Father: {fileID: 7807764757529915208}
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.055, y: -0.046}
m_SizeDelta: {x: 30.003, y: 29.992}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4953326812075947436
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5955648499163411156}
m_CullTransparentMesh: 1
--- !u!114 &3406283921332908940
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5955648499163411156}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 15
m_FontStyle: 1
m_BestFit: 0
m_MinSize: 1
m_MaxSize: 40
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: 0
--- !u!1 &6410111539695626645
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5566427239031149402}
- component: {fileID: 1753794592030971005}
- component: {fileID: 138715787103472225}
m_Layer: 0
m_Name: Text (Legacy)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5566427239031149402
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6410111539695626645}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -0.000000059662}
m_LocalScale: {x: 0.005, y: 0.005, z: 0.005}
m_ConstrainProportionsScale: 1
m_Children: []
m_Father: {fileID: 7807764757529915208}
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.012, y: -0.000000031044}
m_SizeDelta: {x: 30.003, y: 29.992}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1753794592030971005
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6410111539695626645}
m_CullTransparentMesh: 1
--- !u!114 &138715787103472225
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6410111539695626645}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 25
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 10
m_MaxSize: 40
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u6BD2"

7
ColorlessWorld-2024-4-2/Assets/Prefab/BuffPrefab/BuffIcon.prefab.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 457a3d2dee855fa41a324600bf63e57f
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

3327
ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity

File diff suppressed because it is too large

7
ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/EnemyNode.cs

@ -31,6 +31,9 @@ public class EnemyNode : MonoBehaviour,IEnemyObserver
public GameObject lineAim; public GameObject lineAim;
public bool canLineAppre; public bool canLineAppre;
[Header("敌人UI控制器")]
public EnemyUIBar enemyUIBar;
public enum EnemyType public enum EnemyType
{ {
enemy, enemy,
@ -75,6 +78,9 @@ public class EnemyNode : MonoBehaviour,IEnemyObserver
if (templateEnemyState != null) if (templateEnemyState != null)
EnemyState = Instantiate(templateEnemyState); EnemyState = Instantiate(templateEnemyState);
if(enemyType ==EnemyType.enemy )
enemyUIBar = GetComponent<EnemyUIBar>();
Invoke("StartPosition", 6f); Invoke("StartPosition", 6f);
} }
@ -317,6 +323,7 @@ public class EnemyNode : MonoBehaviour,IEnemyObserver
{ {
foreach (var key in EnemyState.abnormalCondition.Keys.ToList()) foreach (var key in EnemyState.abnormalCondition.Keys.ToList())
{ {
Debug.Log(key);
switch (key) switch (key)
{ {
case AbnormalCondition.posion: case AbnormalCondition.posion:

23
ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/SkeletonArcher.cs

@ -133,10 +133,8 @@ public class SkeletonArcher : MonoBehaviour
} }
} }
if (enemyNode.pasth.Count <= enemyNode.EnemyState.attackRange)
{
SkeletonArcherAction(); SkeletonArcherAction();
}
} }
IEnumerator JudgNextActionCoroutine() IEnumerator JudgNextActionCoroutine()
@ -169,6 +167,7 @@ public class SkeletonArcher : MonoBehaviour
public void SkeletonArcherAction() public void SkeletonArcherAction()
{ {
float distance = Vector3.Distance(this.transform.position, GameManager.Instance.player.transform.position);
//·Å¼¼ÄÜ //·Å¼¼ÄÜ
if (enemyNode.EnemyState.currentSkillCoolDown > 0) if (enemyNode.EnemyState.currentSkillCoolDown > 0)
{ {
@ -176,16 +175,17 @@ public class SkeletonArcher : MonoBehaviour
Ray ray = new Ray(this.transform.position, dir); Ray ray = new Ray(this.transform.position, dir);
if (Physics.Raycast(ray, out RaycastHit raycastHit, 500, layerMask.value)) if (Physics.Raycast(ray, out RaycastHit raycastHit, 500, layerMask.value))
{ {
if (raycastHit.collider.tag == "Player" && enemyNode.pasth.Count <= enemyNode.EnemyState.attackRange)
if (raycastHit.collider.tag == "Player" && distance <= enemyNode.EnemyState.attackRange+0.5f)
{ {
GameManager.Instance.playerState.currentHP -= (float)(enemyNode.EnemyState.damage * enemyNode.EnemyState.damageMultiplier); AttackDamage();
} }
} }
Debug.Log("Ô¶³Ì¹¥»÷"); Debug.Log("Ô¶³Ì¹¥»÷");
} }
else else
{ {
if (enemyNode.pasth.Count <= enemyNode.EnemyState.attackRange) if (distance <= enemyNode.EnemyState.attackRange + 0.5f)
{ {
ArcherColour(GameManager.Instance.playerOn); ArcherColour(GameManager.Instance.playerOn);
} }
@ -242,7 +242,7 @@ public class SkeletonArcher : MonoBehaviour
toColourPool[c].whoColour = MapUnity.WhoColour.enemyColour; toColourPool[c].whoColour = MapUnity.WhoColour.enemyColour;
if(toColourPool[c].playerOn) if(toColourPool[c].playerOn)
{ {
GameManager.Instance.playerState.currentHP -= (float)(enemyNode.EnemyState.damage * enemyNode.EnemyState.damageMultiplier); AttackDamage();
} }
} }
} }
@ -259,4 +259,13 @@ public class SkeletonArcher : MonoBehaviour
} }
public void AttackDamage()
{
Usermanager.Instance.shield -= (int)(enemyNode.EnemyState.damage * enemyNode.EnemyState.damageMultiplier);
if (Usermanager.Instance.shield < 0)
{
GameManager.Instance.playerState.currentHP += Usermanager.Instance.shield;
Usermanager.Instance.shield = 0;
}
}
} }

13
ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/SkullGuardian.cs

@ -39,6 +39,7 @@ public class SkullGuardian : MonoBehaviour
enemyNode.canMove = false; enemyNode.canMove = false;
} }
enemyNode.enemyUIBar.RefreshEnemyBuffIcon();
//重置时间标量 //重置时间标量
lastTime = time; lastTime = time;
} }
@ -57,7 +58,7 @@ public class SkullGuardian : MonoBehaviour
{ {
case EnemyNode.PlanAction.attack: case EnemyNode.PlanAction.attack:
//攻击 //攻击
GameManager.Instance.playerState.currentHP -= (float)(enemyNode.EnemyState.damage * enemyNode.EnemyState.damageMultiplier); AttackDamage();
Debug.Log("攻击"); Debug.Log("攻击");
break; break;
@ -158,5 +159,13 @@ public class SkullGuardian : MonoBehaviour
} }
public void AttackDamage()
{
Usermanager.Instance.shield -= (int)(enemyNode.EnemyState.damage * enemyNode.EnemyState.damageMultiplier);
if (Usermanager.Instance.shield < 0)
{
GameManager.Instance.playerState.currentHP += Usermanager.Instance.shield;
Usermanager.Instance.shield = 0;
}
}
} }

24
ColorlessWorld-2024-4-2/Assets/Scripts/GameManager.cs

@ -171,30 +171,6 @@ public class GameManager : Singleton<GameManager>
} }
} }
/* else
{
for (int i = 0; i < X.Count; i++)
{
for (int j = 0; j < X[i].Y.Count; j++)
{
if (j < boundary)
{
X[i].Y[j].whoColour = MapUnity.WhoColour.playerColour;
}
else if(j==boundary )
{
if(i%2==0)
{
X[i].Y[j].whoColour = MapUnity.WhoColour.playerColour;
}
}
else
{
X[i].Y[j].whoColour = MapUnity.WhoColour.enemyColour;
}
}
}
}*/
} }

20
ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyPlanActionUI.cs

@ -27,8 +27,8 @@ public class EnemyPlanActionUI : MonoBehaviour
//攻击 //攻击
if (enemyNode.canMove) if (enemyNode.canMove)
{ {
stateText.text = "这个敌人将会造成" + attackDamageText.text + "点伤害。" + "这个敌人将会移动" + enemyNode.EnemyState.stepRange.ToString() + "个格子。"; stateText.text = "这个敌人将会造成" + attackDamageText.text + "点伤害。" + "这个敌人将会移动" + ((int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier)).ToString() + "个格子。";
EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange + enemyNode.EnemyState.stepRange, enemyNode.rangePool); EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange + (int)(enemyNode.EnemyState.stepRange* enemyNode.EnemyState.stepRangeMultiplier), enemyNode.rangePool);
} }
else else
{ {
@ -65,8 +65,8 @@ public class EnemyPlanActionUI : MonoBehaviour
//攻击 //攻击
if (enemyNode.canMove) if (enemyNode.canMove)
{ {
stateText.text = "这个敌人将会造成" + attackDamageText.text + "点伤害。" + "这个敌人将会移动" + enemyNode.EnemyState.stepRange.ToString() + "个格子。"; stateText.text = "这个敌人将会造成" + attackDamageText.text + "点伤害。" + "这个敌人将会移动" + ((int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier)).ToString() + "个格子。";
EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange, enemyNode.rangePool); EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange+(int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier), enemyNode.rangePool);
} }
else else
{ {
@ -80,13 +80,13 @@ public class EnemyPlanActionUI : MonoBehaviour
} }
break; break;
case EnemyNode.PlanAction.sheield: case EnemyNode.PlanAction.sheield:
//攻击
if (enemyNode.canMove) if (enemyNode.canMove)
{ {
stateText.text = "这个敌人将会回复" + attackDamageText.text + "点护盾。" + "这个敌人将会移动" + enemyNode.EnemyState.stepRange.ToString() + "个格子。"; stateText.text = "这个敌人将会回复" + attackDamageText.text + "点护盾。" + "这个敌人将会移动" + ((int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier)).ToString() + "个格子。";
if (enemyNode.pasth.Count > enemyNode.EnemyState.stepRange) if (enemyNode.pasth.Count > enemyNode.EnemyState.stepRange)
{ {
EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.stepRange, enemyNode.rangePool); EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, (int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier), enemyNode.rangePool);
} }
else else
{ {
@ -104,8 +104,8 @@ public class EnemyPlanActionUI : MonoBehaviour
enemyNode.lineAim.GetComponent<EnemyAimLine>().Appear(); enemyNode.lineAim.GetComponent<EnemyAimLine>().Appear();
if (enemyNode.canMove) if (enemyNode.canMove)
{ {
stateText.text = "这个敌人将无会造成范围伤害。这个敌人将会移动" + enemyNode.EnemyState.stepRange.ToString() + "个格子。"; stateText.text = "这个敌人将无会造成范围伤害。这个敌人将会移动" + ((int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier)).ToString() + "个格子。";
EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange, enemyNode.rangePool); EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange+(int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier), enemyNode.rangePool);
} }
else else
{ {
@ -117,7 +117,7 @@ public class EnemyPlanActionUI : MonoBehaviour
stateText.text = "这个敌人将无所事事"; stateText.text = "这个敌人将无所事事";
if (enemyNode.canMove) if (enemyNode.canMove)
{ {
stateText.text = "这个敌人将会移动" + enemyNode.EnemyState.stepRange.ToString() + "个格子。"; stateText.text = "这个敌人将会移动" + ((int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier)).ToString() + "个格子。";
} }
break; break;

96
ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyUIBar.cs

@ -3,10 +3,15 @@ using System.Collections.Generic;
using UnityEngine; using UnityEngine;
using UnityEngine.InputSystem; using UnityEngine.InputSystem;
using UnityEngine.UI; using UnityEngine.UI;
using System.Linq;
using System.Xml;
public class EnemyUIBar : MonoBehaviour public class EnemyUIBar : MonoBehaviour
{ {
[Header("常驻角色属性")]
public Image HPBar; public Image HPBar;
public Text currentHPText;
public Text maxHPText;
public Text sheildText; public Text sheildText;
EnemyNode enemyNode; EnemyNode enemyNode;
@ -32,6 +37,11 @@ public class EnemyUIBar : MonoBehaviour
public Text nameText; public Text nameText;
public Image enemyIcon; public Image enemyIcon;
[Header("Buff图标显示")]
public List<GameObject> buffIconList = new List<GameObject>();
public GameObject buffIcon;
public GameObject buffPanle;
[Header("¼ÆÊý±êÁ¿")] [Header("¼ÆÊý±êÁ¿")]
public float time; public float time;
float lastTime=0; float lastTime=0;
@ -45,6 +55,8 @@ public class EnemyUIBar : MonoBehaviour
{ {
HPBar.fillAmount = enemyNode .EnemyState .currentHP /enemyNode .EnemyState .maxHP; HPBar.fillAmount = enemyNode .EnemyState .currentHP /enemyNode .EnemyState .maxHP;
sheildText.text = enemyNode.EnemyState.shieldValue.ToString(); sheildText.text = enemyNode.EnemyState.shieldValue.ToString();
currentHPText.text = enemyNode.EnemyState.currentHP.ToString();
maxHPText.text = enemyNode.EnemyState.maxHP.ToString();
//Çл»ÒâͼUI //Çл»ÒâͼUI
@ -132,4 +144,88 @@ public class EnemyUIBar : MonoBehaviour
} }
//异常Buff显示
public void RefreshEnemyBuffIcon()
{
EnemyState_SO EnemyState = enemyNode.EnemyState;
//先清空
foreach (var icon in buffIconList )
{
Destroy(icon);
}
buffIconList.Clear();
//再刷新
foreach (var key in EnemyState.abnormalCondition.Keys.ToList())
{
switch (key)
{
case AbnormalCondition.posion:
if(EnemyState.abnormalCondition[key]!=0)
{
var posion = Instantiate(buffIcon, buffPanle.transform);
posion.transform.GetChild(0).GetComponent<Text>().text = "毒";
posion.transform.GetChild(1).GetComponent<Text>().text = EnemyState.abnormalCondition[key].ToString();
buffIconList.Add(posion);
}
break;
case AbnormalCondition.weak:
if (EnemyState.abnormalCondition[key] != 0)
{
var weak = Instantiate(buffIcon, buffPanle.transform);
weak.transform.GetChild(0).GetComponent<Text>().text = "虚";
weak.transform.GetChild(1).GetComponent<Text>().text = EnemyState.abnormalCondition[key].ToString();
buffIconList.Add(weak);
}
break;
case AbnormalCondition.coma:
if (EnemyState.abnormalCondition[key] != 0)
{
var coma = Instantiate(buffIcon, buffPanle.transform);
coma.transform.GetChild(0).GetComponent<Text>().text = "晕";
coma.transform.GetChild(1).GetComponent<Text>().text = EnemyState.abnormalCondition[key].ToString();
buffIconList.Add(coma);
}
break;
case AbnormalCondition.disarm:
if (EnemyState.abnormalCondition[key] != 0)
{
var disarm = Instantiate(buffIcon, buffPanle.transform);
disarm.transform.GetChild(0).GetComponent<Text>().text = "缴";
disarm.transform.GetChild(1).GetComponent<Text>().text = EnemyState.abnormalCondition[key].ToString();
buffIconList.Add(disarm);
}
break;
case AbnormalCondition.sleep:
if (EnemyState.abnormalCondition[key] != 0)
{
var sleep = Instantiate(buffIcon, buffPanle.transform);
sleep.transform.GetChild(0).GetComponent<Text>().text = "睡";
sleep.transform.GetChild(1).GetComponent<Text>().text = EnemyState.abnormalCondition[key].ToString();
buffIconList.Add(sleep);
}
break;
case AbnormalCondition.bleed:
if (EnemyState.abnormalCondition[key] != 0)
{
var bleed = Instantiate(buffIcon, buffPanle.transform);
bleed.transform.GetChild(0).GetComponent<Text>().text = "流";
bleed.transform.GetChild(1).GetComponent<Text>().text = EnemyState.abnormalCondition[key].ToString();
buffIconList.Add(bleed);
}
break;
case AbnormalCondition.thorn:
if (EnemyState.abnormalCondition[key] != 0)
{
var thorn = Instantiate(buffIcon, buffPanle.transform);
thorn.transform.GetChild(0).GetComponent<Text>().text = "刺";
thorn.transform.GetChild(1).GetComponent<Text>().text = EnemyState.abnormalCondition[key].ToString();
buffIconList.Add(thorn);
}
break;
}
}
}
} }

2
ColorlessWorld-2024-4-2/Assets/Scripts/manager/SettlementManager.cs

@ -77,7 +77,7 @@ public class SettlementManager : Singleton<SettlementManager>
case CardFunction.disarm: case CardFunction.disarm:
case CardFunction.sleep: case CardFunction.sleep:
case CardFunction.thorn: case CardFunction.thorn:
abnormalConditionWork(kvp.Value, int.Parse(kvp.Value), influencePreviewPool); abnormalConditionWork(kvp.Key, int.Parse(kvp.Value), influencePreviewPool);
break; break;
case CardFunction.costRestore: case CardFunction.costRestore:
TurnMaster.Instance.currentCost += int.Parse(kvp.Value); TurnMaster.Instance.currentCost += int.Parse(kvp.Value);

64
ColorlessWorld-2024-4-2/UserSettings/Layouts/CurrentMaximizeLayout.dwlt

@ -193,8 +193,8 @@ MonoBehaviour:
y: 0 y: 0
width: 347.2 width: 347.2
height: 487.2 height: 487.2
m_MinSize: {x: 200, y: 200} m_MinSize: {x: 201, y: 221}
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4001, y: 4021}
m_ActualView: {fileID: 6} m_ActualView: {fileID: 6}
m_Panes: m_Panes:
- {fileID: 6} - {fileID: 6}
@ -238,23 +238,23 @@ MonoBehaviour:
m_SceneHierarchy: m_SceneHierarchy:
m_TreeViewState: m_TreeViewState:
scrollPos: {x: 0, y: 0} scrollPos: {x: 0, y: 0}
m_SelectedIDs: b06b0000 m_SelectedIDs:
m_LastClickedID: 0 m_LastClickedID: 0
m_ExpandedIDs: aa76fbffb831feff403afeff2afbffff966c0000186d0000b26e0000b2710000 m_ExpandedIDs: be2bfcff062cfcff262dfcff72bbfffff0bbffff58bdffff2afbffffd46c0000426d0000f46d0000046f0000366f0000926f0000aa700000507100009a710000c2710000ea7100000472000060720000ba720000c47200000a7300002c730000
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: Image m_Name:
m_OriginalName: Image m_OriginalName:
m_EditFieldRect: m_EditFieldRect:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 0 width: 0
height: 0 height: 0
m_UserData: 91564 m_UserData: 0
m_IsWaitingForDelay: 0 m_IsWaitingForDelay: 0
m_IsRenaming: 0 m_IsRenaming: 0
m_OriginalEventType: 0 m_OriginalEventType: 11
m_IsRenamingFilename: 0 m_IsRenamingFilename: 0
m_ClientGUIView: {fileID: 5} m_ClientGUIView: {fileID: 5}
m_SearchString: m_SearchString:
@ -635,9 +635,9 @@ MonoBehaviour:
m_PlayAudio: 0 m_PlayAudio: 0
m_AudioPlay: 0 m_AudioPlay: 0
m_Position: m_Position:
m_Target: {x: 1753.9645, y: 683.4419, z: 170.93259} m_Target: {x: 2.4415243, y: -1.7079823, z: 2.0844522}
speed: 2 speed: 2
m_Value: {x: 1753.9645, y: 683.4419, z: 170.93259} m_Value: {x: 2.4415243, y: -1.7079823, z: 2.0844522}
m_RenderMode: 0 m_RenderMode: 0
m_CameraMode: m_CameraMode:
drawMode: 0 drawMode: 0
@ -683,13 +683,13 @@ MonoBehaviour:
m_GridAxis: 1 m_GridAxis: 1
m_gridOpacity: 0.5 m_gridOpacity: 0.5
m_Rotation: m_Rotation:
m_Target: {x: 0.011393281, y: 0.0048472686, z: -0.00039207682, w: 1.0001607} m_Target: {x: 0.22429028, y: -0.017527353, z: 0.0038717669, w: 0.97460735}
speed: 2 speed: 2
m_Value: {x: 0.011390577, y: 0.0048461184, z: -0.00039198378, w: 0.99992335} m_Value: {x: 0.2242356, y: -0.017523078, z: 0.0038708227, w: 0.9743697}
m_Size: m_Size:
m_Target: 193.69803 m_Target: 3.4315991
speed: 2 speed: 2
m_Value: 193.69803 m_Value: 3.4315991
m_Ortho: m_Ortho:
m_Target: 0 m_Target: 0
speed: 2 speed: 2
@ -724,7 +724,7 @@ MonoBehaviour:
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 1 m_EditorHideFlags: 1
m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
m_Name: ProjectBrowser m_Name: ConsoleWindow
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Children: [] m_Children: []
m_Position: m_Position:
@ -733,14 +733,14 @@ MonoBehaviour:
y: 487.2 y: 487.2
width: 1119.2 width: 1119.2
height: 283.59998 height: 283.59998
m_MinSize: {x: 231, y: 271} m_MinSize: {x: 101, y: 121}
m_MaxSize: {x: 10001, y: 10021} m_MaxSize: {x: 4001, y: 4021}
m_ActualView: {fileID: 10} m_ActualView: {fileID: 11}
m_Panes: m_Panes:
- {fileID: 10} - {fileID: 10}
- {fileID: 11} - {fileID: 11}
m_Selected: 0 m_Selected: 1
m_LastSelected: 1 m_LastSelected: 0
--- !u!114 &10 --- !u!114 &10
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
@ -787,7 +787,7 @@ MonoBehaviour:
m_SkipHidden: 0 m_SkipHidden: 0
m_SearchArea: 1 m_SearchArea: 1
m_Folders: m_Folders:
- Assets/GameDate/Enemy - Assets/Scripts/UI
m_Globs: [] m_Globs: []
m_OriginalText: m_OriginalText:
m_ImportLogFlags: 0 m_ImportLogFlags: 0
@ -795,16 +795,16 @@ MonoBehaviour:
m_ViewMode: 1 m_ViewMode: 1
m_StartGridSize: 64 m_StartGridSize: 64
m_LastFolders: m_LastFolders:
- Assets/GameDate/Enemy - Assets/Scripts/UI
m_LastFoldersGridSize: -1 m_LastFoldersGridSize: -1
m_LastProjectPath: D:\GitInventory_0524\test_45\ColorlessWorld-2024-4-2 m_LastProjectPath: D:\GitInventory_0330\test_45\ColorlessWorld-2024-4-2
m_LockTracker: m_LockTracker:
m_IsLocked: 0 m_IsLocked: 0
m_FolderTreeState: m_FolderTreeState:
scrollPos: {x: 0, y: 79} scrollPos: {x: 0, y: 141.40002}
m_SelectedIDs: 86990100 m_SelectedIDs: 6e760000
m_LastClickedID: 104838 m_LastClickedID: 30318
m_ExpandedIDs: 00000000f0730000f2730000ba750000c075000000ca9a3bffffff7f m_ExpandedIDs: 000000009a7400009c74000000ca9a3bffffff7f
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
@ -832,7 +832,7 @@ MonoBehaviour:
scrollPos: {x: 0, y: 0} scrollPos: {x: 0, y: 0}
m_SelectedIDs: m_SelectedIDs:
m_LastClickedID: 0 m_LastClickedID: 0
m_ExpandedIDs: 00000000f0730000f273000000ca9a3bffffff7f m_ExpandedIDs: 000000009a7400009c74000000ca9a3bffffff7f
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
@ -857,8 +857,8 @@ MonoBehaviour:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_ResourceFile: m_ResourceFile:
m_ListAreaState: m_ListAreaState:
m_SelectedInstanceIDs: b06b0000 m_SelectedInstanceIDs: 700d0000
m_LastClickedInstanceID: 27568 m_LastClickedInstanceID: 3440
m_HadKeyboardFocusLastEvent: 1 m_HadKeyboardFocusLastEvent: 1
m_ExpandedInstanceIDs: c6230000f06f00003a7b000058cc00005ecc00006ed400004e6e0000e07200000a7000000e7000000281000056cf00000000000094760000 m_ExpandedInstanceIDs: c6230000f06f00003a7b000058cc00005ecc00006ed400004e6e0000e07200000a7000000e7000000281000056cf00000000000094760000
m_RenameOverlay: m_RenameOverlay:
@ -942,8 +942,8 @@ MonoBehaviour:
y: 0 y: 0
width: 354.40002 width: 354.40002
height: 770.8 height: 770.8
m_MinSize: {x: 275, y: 50} m_MinSize: {x: 276, y: 71}
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4001, y: 4021}
m_ActualView: {fileID: 13} m_ActualView: {fileID: 13}
m_Panes: m_Panes:
- {fileID: 13} - {fileID: 13}

88
ColorlessWorld-2024-4-2/UserSettings/Layouts/default-2022.dwlt

@ -19,7 +19,7 @@ MonoBehaviour:
width: 1473.6 width: 1473.6
height: 820.8 height: 820.8
m_ShowMode: 4 m_ShowMode: 4
m_Title: "\u9879\u76EE" m_Title: "\u63A7\u5236\u53F0"
m_RootView: {fileID: 2} m_RootView: {fileID: 2}
m_MinSize: {x: 875, y: 321} m_MinSize: {x: 875, y: 321}
m_MaxSize: {x: 10000, y: 10000} m_MaxSize: {x: 10000, y: 10000}
@ -119,7 +119,7 @@ MonoBehaviour:
m_MinSize: {x: 300, y: 100} m_MinSize: {x: 300, y: 100}
m_MaxSize: {x: 24288, y: 16192} m_MaxSize: {x: 24288, y: 16192}
vertical: 0 vertical: 0
controlID: 21295 controlID: 19737
--- !u!114 &6 --- !u!114 &6
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
@ -144,7 +144,7 @@ MonoBehaviour:
m_MinSize: {x: 200, y: 100} m_MinSize: {x: 200, y: 100}
m_MaxSize: {x: 16192, y: 16192} m_MaxSize: {x: 16192, y: 16192}
vertical: 1 vertical: 1
controlID: 21238 controlID: 19692
--- !u!114 &7 --- !u!114 &7
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
@ -169,7 +169,7 @@ MonoBehaviour:
m_MinSize: {x: 200, y: 50} m_MinSize: {x: 200, y: 50}
m_MaxSize: {x: 16192, y: 8096} m_MaxSize: {x: 16192, y: 8096}
vertical: 0 vertical: 0
controlID: 21239 controlID: 19693
--- !u!114 &8 --- !u!114 &8
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
@ -189,8 +189,8 @@ MonoBehaviour:
y: 0 y: 0
width: 347.2 width: 347.2
height: 487.2 height: 487.2
m_MinSize: {x: 200, y: 200} m_MinSize: {x: 201, y: 221}
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4001, y: 4021}
m_ActualView: {fileID: 13} m_ActualView: {fileID: 13}
m_Panes: m_Panes:
- {fileID: 13} - {fileID: 13}
@ -233,7 +233,7 @@ MonoBehaviour:
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 1 m_EditorHideFlags: 1
m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
m_Name: ProjectBrowser m_Name: ConsoleWindow
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Children: [] m_Children: []
m_Position: m_Position:
@ -242,14 +242,14 @@ MonoBehaviour:
y: 487.2 y: 487.2
width: 1119.2 width: 1119.2
height: 283.59998 height: 283.59998
m_MinSize: {x: 231, y: 271} m_MinSize: {x: 101, y: 121}
m_MaxSize: {x: 10001, y: 10021} m_MaxSize: {x: 4001, y: 4021}
m_ActualView: {fileID: 15} m_ActualView: {fileID: 16}
m_Panes: m_Panes:
- {fileID: 15} - {fileID: 15}
- {fileID: 16} - {fileID: 16}
m_Selected: 0 m_Selected: 1
m_LastSelected: 1 m_LastSelected: 0
--- !u!114 &11 --- !u!114 &11
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
@ -297,8 +297,8 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 409.6 x: 348.2
y: 73.6 y: 19
width: 769.99994 width: 769.99994
height: 466.2 height: 466.2
m_SerializedDataModeController: m_SerializedDataModeController:
@ -353,23 +353,23 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 21 y: 21
width: 769.99994 width: 1473.6
height: 445.2 height: 730.8
m_Scale: {x: 0.50130206, y: 0.50130206} m_Scale: {x: 0.8458333, y: 0.8458333}
m_Translation: {x: 385, y: 222.6} m_Translation: {x: 736.8, y: 365.4}
m_MarginLeft: 0 m_MarginLeft: 0
m_MarginRight: 0 m_MarginRight: 0
m_MarginTop: 0 m_MarginTop: 0
m_MarginBottom: 0 m_MarginBottom: 0
m_LastShownAreaInsideMargins: m_LastShownAreaInsideMargins:
serializedVersion: 2 serializedVersion: 2
x: -768 x: -871.0936
y: -444.04367 y: -432
width: 1536 width: 1742.1873
height: 888.08734 height: 864
m_MinimalGUI: 1 m_MinimalGUI: 1
m_defaultScale: 0.50130206 m_defaultScale: 0.8458333
m_LastWindowPixelSize: {x: 962.49994, y: 582.75} m_LastWindowPixelSize: {x: 1842, y: 939.75}
m_ClearInEditMode: 1 m_ClearInEditMode: 1
m_NoCameraWarning: 1 m_NoCameraWarning: 1
m_LowResolutionForAspectRatios: 00000000000000000000 m_LowResolutionForAspectRatios: 00000000000000000000
@ -413,9 +413,9 @@ MonoBehaviour:
m_SceneHierarchy: m_SceneHierarchy:
m_TreeViewState: m_TreeViewState:
scrollPos: {x: 0, y: 0} scrollPos: {x: 0, y: 0}
m_SelectedIDs: 486f0000 m_SelectedIDs:
m_LastClickedID: 28488 m_LastClickedID: 0
m_ExpandedIDs: aa76fbffb831feff403afeff2afbffff7a6c0000966c0000186d0000b26e0000b2710000 m_ExpandedIDs: be2bfcff062cfcff262dfcff72bbfffff0bbffff58bdffff2afbffffd46c0000426d0000f46d0000046f0000366f0000926f0000aa700000507100009a710000c2710000ea7100000472000060720000ba720000c47200000a7300002c730000
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
@ -783,9 +783,9 @@ MonoBehaviour:
m_PlayAudio: 0 m_PlayAudio: 0
m_AudioPlay: 0 m_AudioPlay: 0
m_Position: m_Position:
m_Target: {x: 1753.9645, y: 683.4419, z: 170.93259} m_Target: {x: 2.4415243, y: -1.7079823, z: 2.0844522}
speed: 2 speed: 2
m_Value: {x: 1753.9645, y: 683.4419, z: 170.93259} m_Value: {x: 2.4415243, y: -1.7079823, z: 2.0844522}
m_RenderMode: 0 m_RenderMode: 0
m_CameraMode: m_CameraMode:
drawMode: 0 drawMode: 0
@ -831,13 +831,13 @@ MonoBehaviour:
m_GridAxis: 1 m_GridAxis: 1
m_gridOpacity: 0.5 m_gridOpacity: 0.5
m_Rotation: m_Rotation:
m_Target: {x: 0.011393281, y: 0.0048472686, z: -0.00039207682, w: 1.0001607} m_Target: {x: 0.22429028, y: -0.017527353, z: 0.0038717669, w: 0.97460735}
speed: 2 speed: 2
m_Value: {x: 0.011390577, y: 0.0048461184, z: -0.00039198378, w: 0.99992335} m_Value: {x: -0.22429028, y: 0.017527353, z: -0.003871767, w: -0.97460735}
m_Size: m_Size:
m_Target: 193.69803 m_Target: 3.4315991
speed: 2 speed: 2
m_Value: 193.69803 m_Value: 3.4315991
m_Ortho: m_Ortho:
m_Target: 0 m_Target: 0
speed: 2 speed: 2
@ -908,7 +908,7 @@ MonoBehaviour:
m_SkipHidden: 0 m_SkipHidden: 0
m_SearchArea: 1 m_SearchArea: 1
m_Folders: m_Folders:
- Assets/Scripts/Enemy - Assets/Scripts/UI
m_Globs: [] m_Globs: []
m_OriginalText: m_OriginalText:
m_ImportLogFlags: 0 m_ImportLogFlags: 0
@ -916,16 +916,16 @@ MonoBehaviour:
m_ViewMode: 1 m_ViewMode: 1
m_StartGridSize: 64 m_StartGridSize: 64
m_LastFolders: m_LastFolders:
- Assets/Scripts/Enemy - Assets/Scripts/UI
m_LastFoldersGridSize: -1 m_LastFoldersGridSize: -1
m_LastProjectPath: D:\GitInventory_0524\test_45\ColorlessWorld-2024-4-2 m_LastProjectPath: D:\GitInventory_0330\test_45\ColorlessWorld-2024-4-2
m_LockTracker: m_LockTracker:
m_IsLocked: 0 m_IsLocked: 0
m_FolderTreeState: m_FolderTreeState:
scrollPos: {x: 0, y: 109.400024} scrollPos: {x: 0, y: 141.40002}
m_SelectedIDs: c8750000 m_SelectedIDs: 6e760000
m_LastClickedID: 30152 m_LastClickedID: 30318
m_ExpandedIDs: 00000000f0730000f2730000ba75000000ca9a3bffffff7f m_ExpandedIDs: 000000009a7400009c74000000ca9a3bffffff7f
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
@ -953,7 +953,7 @@ MonoBehaviour:
scrollPos: {x: 0, y: 0} scrollPos: {x: 0, y: 0}
m_SelectedIDs: m_SelectedIDs:
m_LastClickedID: 0 m_LastClickedID: 0
m_ExpandedIDs: 00000000f0730000f273000000ca9a3bffffff7f m_ExpandedIDs: 000000009a7400009c74000000ca9a3bffffff7f
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
@ -978,9 +978,9 @@ MonoBehaviour:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_ResourceFile: m_ResourceFile:
m_ListAreaState: m_ListAreaState:
m_SelectedInstanceIDs: m_SelectedInstanceIDs: 700d0000
m_LastClickedInstanceID: 0 m_LastClickedInstanceID: 3440
m_HadKeyboardFocusLastEvent: 0 m_HadKeyboardFocusLastEvent: 1
m_ExpandedInstanceIDs: c6230000f06f00003a7b000058cc00005ecc00006ed400004e6e0000e07200000a7000000e7000000281000056cf00000000000094760000 m_ExpandedInstanceIDs: c6230000f06f00003a7b000058cc00005ecc00006ed400004e6e0000e07200000a7000000e7000000281000056cf00000000000094760000
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0

BIN
ColorlessWorld-2024-4-2/obj/Debug/Assembly-CSharp-Editor.csproj.AssemblyReference.cache

Binary file not shown.

BIN
ColorlessWorld-2024-4-2/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache

Binary file not shown.

BIN
ColorlessWorld-2024-4-2/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache

Binary file not shown.
Loading…
Cancel
Save