Esempio n. 1
0
        private void OnPlugConnected(object sender, PhysicalConnectionEventArgs e)
        {
            HashSet <PhysicalDataEndpoint> connectedInputJacks = e.ConnectedCord.GetConnectedEndpoints(false, e.PlugNodeInCord);

            foreach (PhysicalDataEndpoint j in connectedInputJacks)
            {
                connectedInputs.UnionWith(j.GetComponent <PhysicalDataInput>().GetConnectedInputs());
            }
        }
Esempio n. 2
0
        private void OnPlugDisconnected(object sender, PhysicalConnectionEventArgs e)
        {
            HashSet <PhysicalDataEndpoint> connectedOutputJacks = e.ConnectedCord.GetConnectedEndpoints(true, e.PlugNodeInCord);

            foreach (PhysicalDataEndpoint j in connectedOutputJacks)
            {
                if (j.GetComponent <PhysicalDataOutput>())
                {
                    j.GetComponent <PhysicalDataOutput>().DisconnectInputs(connectedInputs);
                }
            }
        }
Esempio n. 3
0
 private void OnPlugDisconnected(object sender, PhysicalConnectionEventArgs e)
 {
     connectedInputs.Clear();
 }