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}
lineOffSet: {x: 1, y: 0, z: 0}
columnOffSet: {x: 0, y: 0, z: 0.865}
enemyGenerateDataList:
- enemyPrefab: {fileID: 1253231568001379261, guid: 16f2f07defe9c394fb4a5698554bc882,
type: 3}
locationX: 4
locationY: 3
enemyGenerateDataList: []
playerNameText: {fileID: 742474145}
playerMoneyText: {fileID: 506890230}
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)
{
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)
{
Debug.Log("怪物是" + a);
@ -157,7 +171,7 @@ public class MapManager : Singleton<MapManager>
//书缝愈合
bookUpAnim.SetActive(true);
enemyBurn();
enemyBurn(PlayerStatsManager.Instance.levelDevelopData.fightEenemyPool);
}
//总动画控制进程
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 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 static class Legacy
{

Loading…
Cancel
Save