Browse Source

怪物池实装

pull/63/head
yjm484 1 year ago
parent
commit
888dfb968d
  1. 6
      ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity
  2. 18
      ColorlessWorld-2024-4-2/Assets/Scripts/MapManager.cs
  3. 8
      ColorlessWorld-2024-4-2/Assets/Scripts/Tool/Name.cs

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

@ -32599,11 +32599,7 @@ MonoBehaviour:
generatePoint: {fileID: 514899946} generatePoint: {fileID: 514899946}
lineOffSet: {x: 1, y: 0, z: 0} lineOffSet: {x: 1, y: 0, z: 0}
columnOffSet: {x: 0, y: 0, z: 0.865} columnOffSet: {x: 0, y: 0, z: 0.865}
enemyGenerateDataList: enemyGenerateDataList: []
- enemyPrefab: {fileID: 1253231568001379261, guid: 16f2f07defe9c394fb4a5698554bc882,
type: 3}
locationX: 4
locationY: 3
playerNameText: {fileID: 742474145} playerNameText: {fileID: 742474145}
playerMoneyText: {fileID: 506890230} playerMoneyText: {fileID: 506890230}
imagePath: BackGround imagePath: BackGround

18
ColorlessWorld-2024-4-2/Assets/Scripts/MapManager.cs

@ -93,7 +93,21 @@ public class MapManager : Singleton<MapManager>
public void enemyBurn(string enemyPool) public void enemyBurn(string enemyPool)
{ {
List<string> enemyList = new List<string>(); List<string> enemyList = new List<string>();
enemyList = EnemyPool.GetRandomEnemyPool(EnemyPool.strongEnemyPool); switch (enemyPool)
{
case Name.EnemyPool.Weak:
enemyList = EnemyPool.GetRandomEnemyPool(EnemyPool.weakEnemyPool);
break;
case Name.EnemyPool.Strong:
enemyList = EnemyPool.GetRandomEnemyPool(EnemyPool.strongEnemyPool);
break;
case Name.EnemyPool.Elite:
enemyList = EnemyPool.GetRandomEnemyPool(EnemyPool.eliteEnemyPool);
break;
case Name.EnemyPool.Boss:
enemyList = EnemyPool.GetRandomEnemyPool(EnemyPool.bossEnemyPool);
break;
}
foreach (string a in enemyList) foreach (string a in enemyList)
{ {
Debug.Log("怪物是" + a); Debug.Log("怪物是" + a);
@ -157,7 +171,7 @@ public class MapManager : Singleton<MapManager>
//书缝愈合 //书缝愈合
bookUpAnim.SetActive(true); bookUpAnim.SetActive(true);
enemyBurn(); enemyBurn(PlayerStatsManager.Instance.levelDevelopData.fightEenemyPool);
} }
//总动画控制进程 //总动画控制进程
public void ContinueProgress() public void ContinueProgress()

8
ColorlessWorld-2024-4-2/Assets/Scripts/Tool/Name.cs

@ -21,14 +21,6 @@ public static class Name
public const string BlackSheep = "BlackSheep"; public const string BlackSheep = "BlackSheep";
} }
public static class EnemyPool
{
public const string Weak = "weak";
public const string Strong = "strong";
public const string Elite = "elite";
public const string Boss = "Boss";
}
public const string value = "value"; public const string value = "value";
public static class Legacy public static class Legacy
{ {

Loading…
Cancel
Save