コード例 #1
0
 public ClientDeviceExterior IRCreateClientDeviceExterior(ClientDevice.InitData initData, CShip ship)
 {
     if (clientDevicesExterior.ContainsKey(initData.ODevice.GetType()))
     {
         return((ClientDeviceExterior)Activator.CreateInstance(clientDevicesExterior[initData.ODevice.GetType()], initData, ship));
     }
     return(null);
 }
コード例 #2
0
 public ClientDevice IRCreateClientDevice(ClientDevice.InitData initData)
 {
     if (clientDevices.ContainsKey(initData.ODevice.GetType()))
     {
         return((ClientDevice)Activator.CreateInstance(clientDevices[initData.ODevice.GetType()], initData));
     }
     return(new ClientDevice(initData));
 }