C# 我怎样才能将一名球员转移到另一队?

C# 我怎样才能将一名球员转移到另一队?,c#,unity3d,C#,Unity3d,我已经建立了一个数据库,但我对c#还不熟悉,所以我真的不知道如何移动一个玩家,我的代码中的女巫是“斯蒂芬·库里”。这将是一个贸易特征。那么我怎样才能把一名球员转移到另一支球队呢 这是我的密码 using System.Collections; using System.Collections.Generic; using UnityEngine; public class NewBehaviourScript : MonoBehaviour { public List<Playe

我已经建立了一个数据库,但我对c#还不熟悉,所以我真的不知道如何移动一个玩家,我的代码中的女巫是“斯蒂芬·库里”。这将是一个贸易特征。那么我怎样才能把一名球员转移到另一支球队呢

这是我的密码

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class NewBehaviourScript : MonoBehaviour
{
    public List<Players> items = new List<Players>();

    void BuildPlayerDatabase()
    {
        Players = new List<Players>()
        {
            new Players(1, "Stephen Curry", "A long range Shooter",
            new Dictionary<string, int>{
                { "Shooting", 98 }
            })
        };
    }
}
使用系统集合;
使用System.Collections.Generic;
使用UnityEngine;
公共类NewBehaviourScript:MonoBehavior
{
公共列表项=新列表();
void BuildPlayerDatabase()
{
玩家=新名单()
{
新玩家(1名,“斯蒂芬·库里”,“远程射手”,
新词典{
{“射击”,98}
})
};
}
}

一种方法是在你的球员中有一个外键,它引用他所在的球队。为了测试这一点,您应该创建两个团队(团队A和团队B),并将它们插入到您的数据库中:然后将新插入的团队A的密钥分配给Curry。然后,交易功能将是将Curry的团队ID从团队A更改为团队B。

也就是说,这是实现它的最基本、最简单的方法。对于这个问题有更好、更优雅的解决方案,但我认为对于一个简单的玩具程序来说是可以的。这里有一个链接指向这个问题。@waching谢谢,我会尝试的。。你的数据库看起来怎么样?@derHugo就是这样