小编Ben*_*an 的帖子

C# 如何将结构类型列表转换为字符串?

我正在 Unity 中做一个游戏,需要帮助将我的结构列表转换为字符串。我下面的代码放在一个名为 MonsterHandler 的类中。

public enum S_STATE
{
    S_IDLE,
    S_PATROL,
    S_ATTACK,
    NONE
}

public struct MONSTERS
{
    public string Name;
    public int Health;
    public int Damage;
    public S_STATE State;
};

public List<MONSTERS> monsterList= new List<MONSTERS>();

void Start()
{
   // add data into the monsterList
   // Debug.Log(monsterList.Count); // print out 5

   Debug.Log(monsterList.ToArray()); //printed out "MonsterHandler + MONSTERS"
   // i want to do something like this
   // "Monster_Zombie, 100, 20, S_IDLE, Monster_Donkey, 80, 30, S_IDLE,  Monster_Chicken, 120 , 10, IDLE,.."
} …
Run Code Online (Sandbox Code Playgroud)

c# string casting list unity-game-engine

1
推荐指数
1
解决办法
4826
查看次数

标签 统计

c# ×1

casting ×1

list ×1

string ×1

unity-game-engine ×1