コード例 #1
0
ファイル: ContactList.g.cs プロジェクト: chin-gan/ch5navsegda
 public void RemoveDevice(BasicTriListWithSmartObject device)
 {
     Devices.Remove(device);
     ComponentMediator.UnHookSmartObjectEvents(device.SmartObjects[ControlJoinId]);
     for (int index = 0; index < Contact.Length; index++)
     {
         ((CH5SampleSSP.Contact.Contact)Contact[index]).RemoveDevice(device);
     }
 }
コード例 #2
0
 public void RemoveDevice(BasicTriListWithSmartObject device)
 {
     Devices.Remove(device);
     ComponentMediator.UnHookSmartObjectEvents(device.SmartObjects[ControlJoinId]);
     for (int index = 0; index < Sources.Length; index++)
     {
         ((Source)Sources[index]).RemoveDevice(device);
     }
 }
コード例 #3
0
 public void RemoveDevice(BasicTriListWithSmartObject device)
 {
     Devices.Remove(device);
     ComponentMediator.UnHookSmartObjectEvents(device.SmartObjects[ControlJoinId]);
     for (int index = 0; index < Cameras.Length; index++)
     {
         ((Ch5_Sample_Contract.Video.Camera)Cameras[index]).RemoveDevice(device);
     }
 }
コード例 #4
0
ファイル: Room.g.cs プロジェクト: chin-gan/ch5navsegda
 public void RemoveDevice(BasicTriListWithSmartObject device)
 {
     Devices.Remove(device);
     ComponentMediator.UnHookSmartObjectEvents(device.SmartObjects[ControlJoinId]);
     for (int index = 0; index < DimmableLights.Length; index++)
     {
         ((Ch5_Sample_Contract.Lighting.DimmableLight)DimmableLights[index]).RemoveDevice(device);
     }
     for (int index = 0; index < Scenes.Length; index++)
     {
         ((Ch5_Sample_Contract.Lighting.Scene)Scenes[index]).RemoveDevice(device);
     }
 }