コード例 #1
0
    public void AddPlayer(uint id, string name, uint level, Vector2 position, Player.Orientation direction)
    {
        GameObject instance  = GameObject.Instantiate(Resources.Load("GameObjects/Player/Prefab/Player")) as GameObject;
        Player     newPlayer = instance.GetComponent <Player>();

        if (newPlayer != null)
        {
            if (!Teams.ContainsKey(name))
            {
                GameManager.Instance.Teams[name] = new Team(GameManager.Instance.Teams.Count, name);
            }
            newPlayer.Init(id, Teams[name], level, position, direction);
            Players[id] = newPlayer;
        }
        GameUIManager.AddPlayer(name);
    }