コード例 #1
0
        void OnTechTreeNodeUnlocked(Workbench workbench, TechTreeData.NodeInstance node, BasePlayer player)
        {
            var team = _relationshipManager.FindPlayersTeam(player.userID);

            if (null != team)
            {
                foreach (ulong member in team.members)
                {
                    BasePlayer memberPlayer = BasePlayer.FindByID(member);
                    if (null != memberPlayer)
                    {
                        // member is online
                        memberPlayer.blueprints.Unlock(node.itemDef);
                    }
                }
            }
        }