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); } } } }