From 207b7261e989e4271578eddb933b33ba008379bb Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期一, 22 十一月 2021 14:14:25 +0800
Subject: [PATCH] 1

---
 HdlSiriKit/Siri/Support/NSUserDefaultsHelper.cs |    0 
 HDL_APP_Project.sln                             |   40 +++++--
 HDL-ON_iOS/HDL-ON_iOS.csproj                    |   27 ----
 HdlSiriKit/Siri/SiriBaseView.xib                |    0 
 HdlSiriKit/Siri/UI/Cells.cs                     |    0 
 HdlSiriKit/HdlSiriKit.csproj                    |   79 +++++++++++++++
 HdlSiriKit/Siri/VoiceShortcutDataManager.cs     |    0 
 HDL-ON_iOS/Other/SkipControl.cs                 |   13 --
 HdlSiriKit/SkipControl.cs                       |   28 +++++
 HdlSiriKit/Siri/HDLRunSceneIntentHandlder.cs    |    0 
 HdlSiriKit/Siri/SiriBaseView.designer.cs        |    0 
 HdlSiriKit/Siri/Support/NSUserActivityHelper.cs |    0 
 HdlSiriKit/Siri/Data/DataManager.cs             |    0 
 HdlSiriKit/Properties/AssemblyInfo.cs           |   36 +++++++
 HdlSiriKit/Siri/SiriScene.cs                    |    0 
 HdlSiriKit/Siri/Data/SceneDateManager.cs        |    0 
 HdlSiriKit/Siri/SiriBaseView.cs                 |    3 
 .vs/HDL_APP_Project/xs/UserPrefs.xml            |   72 ++++----------
 HdlSiriKit/Base.lproj/Intents.intentdefinition  |    0 
 19 files changed, 196 insertions(+), 102 deletions(-)

diff --git a/.vs/HDL_APP_Project/xs/UserPrefs.xml b/.vs/HDL_APP_Project/xs/UserPrefs.xml
index 5785953..811249d 100644
--- a/.vs/HDL_APP_Project/xs/UserPrefs.xml
+++ b/.vs/HDL_APP_Project/xs/UserPrefs.xml
@@ -2,77 +2,44 @@
   <MonoDevelop.Ide.ItemProperties.SiriIntentUI>
     <MonoDevelop.MacDev.AppleDevelopmentTeam />
   </MonoDevelop.Ide.ItemProperties.SiriIntentUI>
+  <MonoDevelop.Ide.ItemProperties.HdlSiriKit FirstBuild="True" />
   <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget.6242be7109c740c6cb8999a8904b6e0ea8d45192" />
-  <MonoDevelop.Ide.ItemProperties.SiriIntents>
-    <MonoDevelop.MacDev.AppleDevelopmentTeam />
-  </MonoDevelop.Ide.ItemProperties.SiriIntents>
-  <MonoDevelop.Ide.Workbench ActiveDocument="HDL-ON_iOS/Other/SkipControl.cs">
+  <MonoDevelop.Ide.Workbench ActiveDocument="HdlSiriKit/Siri/Data/SceneDateManager.cs">
     <Files>
-      <File FileName="HDL-ON_iOS/Other/Siri/Data/SceneDateManager.cs" Line="10" Column="102" />
-      <File FileName="HDL-ON_iOS/Other/Siri/UI/Cells.cs" />
-      <File FileName="HDL-ON_iOS/Other/Siri/HDLRunSceneIntentHandlder.cs" />
-      <File FileName="SiriIntents/IntentHandler.cs" />
-      <File FileName="HDL-ON_iOS/Other/Siri/Support/NSUserActivityHelper.cs" />
-      <File FileName="HDL_ON/UI/UI1-Login/LoginPage.cs" />
-      <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs" />
-      <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs" />
-      <File FileName="HDL-ON_iOS/Other/Siri/Support/NSUserDefaultsHelper.cs" />
-      <File FileName="HDL-ON_iOS/Other/Siri/SiriBaseView.cs" />
-      <File FileName="HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" />
-      <File FileName="HDL-ON_iOS/Other/Siri/Data/DataManager.cs" />
-      <File FileName="HDL-ON_iOS/Other/SkipControl.cs" Line="30" Column="57" />
+      <File FileName="HdlSiriKit/Siri/SiriBaseView.cs" Line="21" Column="43" />
+      <File FileName="HdlSiriKit/Siri/Data/DataManager.cs" Line="1" Column="1" />
+      <File FileName="HdlSiriKit/Siri/Data/SceneDateManager.cs" Line="1" Column="1" />
     </Files>
     <Pads>
       <Pad Id="ProjectPad">
         <State name="__root__">
           <Node name="HDL_APP_Project" expanded="True">
-            <Node name="HDL_ON" expanded="True">
-              <Node name="DAL" expanded="True">
-                <Node name="Server" expanded="True" />
-              </Node>
-              <Node name="UI" expanded="True">
-                <Node name="CSS" expanded="True" />
-                <Node name="UI1-Login" expanded="True" />
-                <Node name="UI2" expanded="True">
-                  <Node name="4-PersonalCenter" expanded="True" />
-                </Node>
-              </Node>
-            </Node>
             <Node name="HDL-ON_iOS" expanded="True">
-              <Node name="Base.lproj" expanded="True" />
-              <Node name="Other" expanded="True">
-                <Node name="Siri" expanded="True">
-                  <Node name="Data" expanded="True" />
-                  <Node name="Support" expanded="True" />
+              <Node name="Other" expanded="True" />
+            </Node>
+            <Node name="HdlSiriKit" expanded="True">
+              <Node name="Siri" expanded="True">
+                <Node name="Data" expanded="True">
+                  <Node name="SceneDateManager.cs" selected="True" />
                 </Node>
-                <Node name="SkipControl.cs" selected="True" />
-              </Node>
-              <Node name="Resources" expanded="True">
-                <Node name="Phone" expanded="True" />
+                <Node name="Support" expanded="True" />
+                <Node name="UI" expanded="True" />
               </Node>
             </Node>
             <Node name="SiriIntents" expanded="True" />
-            <Node name="SiriIntentsUI" expanded="True" />
           </Node>
-        </State>
-      </Pad>
-      <Pad Id="MonoDevelop.Debugger.WatchPad">
-        <State>
-          <Value>GetType().Assembly</Value>
         </State>
       </Pad>
     </Pads>
   </MonoDevelop.Ide.Workbench>
-  <MonoDevelop.Ide.ItemProperties.SiriIntentsUI>
-    <MonoDevelop.MacDev.AppleDevelopmentTeam />
-  </MonoDevelop.Ide.ItemProperties.SiriIntentsUI>
   <MonoDevelop.Ide.DebuggingService.PinnedWatches />
   <DisabledProjects>
     <String>Shared.IOS.TBL/Shared.IOS.TBL.csproj</String>
     <String>Shared.Droid.TouchID/Shared.Droid.TouchID.csproj</String>
     <String>Shared.IOS/Shared.IOS.csproj</String>
     <String>SiriIntent/SiriIntent.csproj</String>
-    <String>SiriBinding/SiriBinding.csproj</String>
+    <String>SiriLibrary/SiriLibrary.csproj</String>
+    <String>SceneKit/SceneKit.csproj</String>
   </DisabledProjects>
   <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" />
   <MonoDevelop.Ide.ItemProperties.HDL-ON__Android PreferredExecutionTarget="Android.SelectDevice" />
@@ -83,10 +50,11 @@
       <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs" relfile="HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs" line="251" column="1" />
       <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs" relfile="HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs" line="185" column="1" />
       <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs" relfile="HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs" line="894" column="1" />
-      <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" relfile="HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" line="62" column="1" />
-      <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" relfile="HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" line="60" column="1" />
-      <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" relfile="HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs" line="64" column="1" />
-      <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL-ON_iOS/Other/Siri/SiriBaseView.cs" relfile="HDL-ON_iOS/Other/Siri/SiriBaseView.cs" line="60" column="1" />
+      <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/SceneKit/Siri/VoiceShortcutDataManager.cs" relfile="SceneKit/Siri/VoiceShortcutDataManager.cs" line="62" column="1" />
+      <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/SceneKit/Siri/VoiceShortcutDataManager.cs" relfile="SceneKit/Siri/VoiceShortcutDataManager.cs" line="60" column="1" />
+      <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/SceneKit/Siri/VoiceShortcutDataManager.cs" relfile="SceneKit/Siri/VoiceShortcutDataManager.cs" line="64" column="1" />
+      <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/SceneKit/Siri/SiriBaseView.cs" relfile="SceneKit/Siri/SiriBaseView.cs" line="60" column="1" />
+      <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HdlSiriKit/Siri/HDLRunSceneIntentHandlder.cs" relfile="HdlSiriKit/Siri/HDLRunSceneIntentHandlder.cs" line="15" column="1" />
     </BreakpointStore>
   </MonoDevelop.Ide.DebuggingService.Breakpoints>
   <MultiItemStartupConfigurations />
diff --git a/HDL-ON_iOS/HDL-ON_iOS.csproj b/HDL-ON_iOS/HDL-ON_iOS.csproj
index a33f04f..7a0c09c 100644
--- a/HDL-ON_iOS/HDL-ON_iOS.csproj
+++ b/HDL-ON_iOS/HDL-ON_iOS.csproj
@@ -108,9 +108,6 @@
         <Reference Include="Shared.IOS.HDLLinphoneSDK">
           <HintPath>..\DLL\Linphone\iOS\Shared.IOS.HDLLinphoneSDK.dll</HintPath>
         </Reference>
-        <Reference Include="Shared.IOS.HDLSceneSiri">
-          <HintPath>..\..\HDLXamarinSceneSiri\Shared.IOS.HDLSceneSiri\Shared.IOS.HDLSceneSiri\bin\Release\Shared.IOS.HDLSceneSiri.dll</HintPath>
-        </Reference>
     </ItemGroup>
     <ItemGroup>
       <PackageReference Include="Newtonsoft.Json">
@@ -470,10 +467,6 @@
         <Folder Include="Resources\Phone\FunctionIcon\Light\LightScene\" />
         <Folder Include="Resources\Phone\PersonalCenter\FacePassage\" />
         <Folder Include="Resources\Phone\FunctionIcon\Electrical\AirSwitch\" />
-        <Folder Include="Other\Siri\" />
-        <Folder Include="Other\Siri\Data\" />
-        <Folder Include="Other\Siri\Support\" />
-        <Folder Include="Other\Siri\UI\" />
     </ItemGroup>
     <ItemGroup>
         <InterfaceDefinition Include="LaunchScreen.storyboard" />
@@ -483,7 +476,6 @@
         <InterfaceDefinition Include="Resources\EZ\Base.lproj\EZSupportViewController.xib" />
         <InterfaceDefinition Include="Resources\EZ\Base.lproj\EZMain.storyboard" />
         <InterfaceDefinition Include="Resources\EZ\Base.lproj\AddDevice.storyboard" />
-        <InterfaceDefinition Include="Other\Siri\SiriBaseView.xib" />
     </ItemGroup>
     <ItemGroup>
         <None Include="Info.plist" />
@@ -503,18 +495,6 @@
         <Compile Include="Other\JLCountrycode.cs" />
         <Compile Include="BlueWifi.cs" />
         <Compile Include="Other\SkipControl.cs" />
-        <Compile Include="Other\Siri\SiriBaseView.cs" />
-        <Compile Include="Other\Siri\SiriBaseView.designer.cs">
-          <DependentUpon>SiriBaseView.cs</DependentUpon>
-        </Compile>
-        <Compile Include="Other\Siri\VoiceShortcutDataManager.cs" />
-        <Compile Include="Other\Siri\SiriScene.cs" />
-        <Compile Include="Other\Siri\HDLRunSceneIntentHandlder.cs" />
-        <Compile Include="Other\Siri\Data\SceneDateManager.cs" />
-        <Compile Include="Other\Siri\Data\DataManager.cs" />
-        <Compile Include="Other\Siri\Support\NSUserDefaultsHelper.cs" />
-        <Compile Include="Other\Siri\Support\NSUserActivityHelper.cs" />
-        <Compile Include="Other\Siri\UI\Cells.cs" />
     </ItemGroup>
     <ItemGroup>
       <BundleResource Include="Resources\Phone\LoginIcon\ShowPasswordIcon.png" />
@@ -1437,9 +1417,10 @@
         <Project>{ACC48A7F-250B-4915-A250-9BC399DBD6B3}</Project>
         <Name>SiriIntentsUI</Name>
       </ProjectReference>
-    </ItemGroup>
-    <ItemGroup>
-      <Content Include="Base.lproj\Intents.intentdefinition" />
+      <ProjectReference Include="..\HdlSiriKit\HdlSiriKit.csproj">
+        <Project>{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}</Project>
+        <Name>HdlSiriKit</Name>
+      </ProjectReference>
     </ItemGroup>
     <Import Project="..\HDL_ON\HDL_ON.projitems" Label="Shared" Condition="Exists('..\HDL_ON\HDL_ON.projitems')" />
     <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
diff --git a/HDL-ON_iOS/Other/SkipControl.cs b/HDL-ON_iOS/Other/SkipControl.cs
index 7bcbc47..c3fc220 100644
--- a/HDL-ON_iOS/Other/SkipControl.cs
+++ b/HDL-ON_iOS/Other/SkipControl.cs
@@ -22,20 +22,9 @@
             //HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(user, true);
 
 
-            NSMutableArray list = new NSMutableArray();
-            foreach (var localScene in HDL_ON.Entity.FunctionList.List.scenes)
-            {
-                list.Add(new HDLSceneSiri.HDLSiriSceneModel()
-                {
-                    UserSceneId = localScene.userSceneId,
-                    Name = localScene.name,
-                });
-            }
-            var vc = new HDLSceneSiri.HDLSiriSceneListViewController();
-            vc.DataSource = list;
             //vc.TitleName
             //PresentViewController(vc, true, null);
-            HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(vc, true);
+            //HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(vc, true);
 
         }
     }
diff --git a/HDL_APP_Project.sln b/HDL_APP_Project.sln
index 9bffd46..e285b21 100644
--- a/HDL_APP_Project.sln
+++ b/HDL_APP_Project.sln
@@ -14,7 +14,9 @@
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SiriIntentsUI", "SiriIntentsUI\SiriIntentsUI.csproj", "{ACC48A7F-250B-4915-A250-9BC399DBD6B3}"
 EndProject
-Project("{9344BDBB-3E7F-41FC-A0DD-8665D75EE146}") = "SiriBinding", "SiriBinding\SiriBinding.csproj", "{3ED45164-1242-414A-8B08-2751710F6E05}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SiriBinding", "SiriBinding\SiriBinding.csproj", "{77FFAB61-395D-4AD3-863E-C4E32B5038E7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HdlSiriKit", "HdlSiriKit\HdlSiriKit.csproj", "{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}"
 EndProject
 Global
 	GlobalSection(SharedMSBuildProjectFiles) = preSolution
@@ -93,18 +95,30 @@
 		{ACC48A7F-250B-4915-A250-9BC399DBD6B3}.Release|iPhone.Build.0 = Release|iPhone
 		{ACC48A7F-250B-4915-A250-9BC399DBD6B3}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
 		{ACC48A7F-250B-4915-A250-9BC399DBD6B3}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
-		{3ED45164-1242-414A-8B08-2751710F6E05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{3ED45164-1242-414A-8B08-2751710F6E05}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{3ED45164-1242-414A-8B08-2751710F6E05}.Debug|iPhone.ActiveCfg = Debug|Any CPU
-		{3ED45164-1242-414A-8B08-2751710F6E05}.Debug|iPhone.Build.0 = Debug|Any CPU
-		{3ED45164-1242-414A-8B08-2751710F6E05}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
-		{3ED45164-1242-414A-8B08-2751710F6E05}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
-		{3ED45164-1242-414A-8B08-2751710F6E05}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{3ED45164-1242-414A-8B08-2751710F6E05}.Release|Any CPU.Build.0 = Release|Any CPU
-		{3ED45164-1242-414A-8B08-2751710F6E05}.Release|iPhone.ActiveCfg = Release|Any CPU
-		{3ED45164-1242-414A-8B08-2751710F6E05}.Release|iPhone.Build.0 = Release|Any CPU
-		{3ED45164-1242-414A-8B08-2751710F6E05}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
-		{3ED45164-1242-414A-8B08-2751710F6E05}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+		{77FFAB61-395D-4AD3-863E-C4E32B5038E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{77FFAB61-395D-4AD3-863E-C4E32B5038E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{77FFAB61-395D-4AD3-863E-C4E32B5038E7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+		{77FFAB61-395D-4AD3-863E-C4E32B5038E7}.Debug|iPhone.Build.0 = Debug|Any CPU
+		{77FFAB61-395D-4AD3-863E-C4E32B5038E7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+		{77FFAB61-395D-4AD3-863E-C4E32B5038E7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+		{77FFAB61-395D-4AD3-863E-C4E32B5038E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{77FFAB61-395D-4AD3-863E-C4E32B5038E7}.Release|Any CPU.Build.0 = Release|Any CPU
+		{77FFAB61-395D-4AD3-863E-C4E32B5038E7}.Release|iPhone.ActiveCfg = Release|Any CPU
+		{77FFAB61-395D-4AD3-863E-C4E32B5038E7}.Release|iPhone.Build.0 = Release|Any CPU
+		{77FFAB61-395D-4AD3-863E-C4E32B5038E7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+		{77FFAB61-395D-4AD3-863E-C4E32B5038E7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+		{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+		{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}.Debug|iPhone.Build.0 = Debug|Any CPU
+		{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+		{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+		{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}.Release|Any CPU.Build.0 = Release|Any CPU
+		{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}.Release|iPhone.ActiveCfg = Release|Any CPU
+		{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}.Release|iPhone.Build.0 = Release|Any CPU
+		{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+		{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
diff --git a/HDL-ON_iOS/Base.lproj/Intents.intentdefinition b/HdlSiriKit/Base.lproj/Intents.intentdefinition
similarity index 100%
rename from HDL-ON_iOS/Base.lproj/Intents.intentdefinition
rename to HdlSiriKit/Base.lproj/Intents.intentdefinition
diff --git a/HdlSiriKit/HdlSiriKit.csproj b/HdlSiriKit/HdlSiriKit.csproj
new file mode 100644
index 0000000..c78f73a
--- /dev/null
+++ b/HdlSiriKit/HdlSiriKit.csproj
@@ -0,0 +1,79 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>8.0.30703</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{A8BDEE23-339E-48D2-A5F9-BCF037E6B9E7}</ProjectGuid>
+    <ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+    <TemplateGuid>{a52b8a63-bc84-4b47-910d-692533484892}</TemplateGuid>
+    <OutputType>Library</OutputType>
+    <RootNamespace>HdlSiriKit</RootNamespace>
+    <IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
+    <AssemblyName>HdlSiriKit</AssemblyName>
+    <RestoreProjectStyle>PackageReference</RestoreProjectStyle>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>portable</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug</OutputPath>
+    <DefineConstants>DEBUG;</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>portable</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release</OutputPath>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Xml" />
+    <Reference Include="System.Core" />
+    <Reference Include="Xamarin.iOS" />
+    <Reference Include="Shared.IOS.HDLSceneSiri">
+      <HintPath>..\..\HDLXamarinSceneSiri\Shared.IOS.HDLSceneSiri\Shared.IOS.HDLSceneSiri\bin\Release\Shared.IOS.HDLSceneSiri.dll</HintPath>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="Resources\" />
+    <Folder Include="Siri\" />
+    <Folder Include="Base.lproj\" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <Compile Include="Siri\Data\DataManager.cs" />
+    <Compile Include="Siri\Data\SceneDateManager.cs" />
+    <Compile Include="Siri\HDLRunSceneIntentHandlder.cs" />
+    <Compile Include="Siri\SiriBaseView.cs" />
+    <Compile Include="Siri\SiriBaseView.designer.cs">
+      <DependentUpon>..\..\HDL-ON_iOS\Other\Siri\SiriBaseView.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Siri\SiriScene.cs" />
+    <Compile Include="Siri\Support\NSUserActivityHelper.cs" />
+    <Compile Include="Siri\Support\NSUserDefaultsHelper.cs" />
+    <Compile Include="Siri\UI\Cells.cs" />
+    <Compile Include="Siri\VoiceShortcutDataManager.cs" />
+    <Compile Include="SkipControl.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <InterfaceDefinition Include="Siri\SiriBaseView.xib" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\SiriBinding\SiriBinding.csproj">
+      <Project>{77FFAB61-395D-4AD3-863E-C4E32B5038E7}</Project>
+      <Name>SiriBinding</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <ItemGroup>
+    <Content Include="Base.lproj\Intents.intentdefinition" />
+  </ItemGroup>
+  <Import Project="..\HDL_ON\HDL_ON.projitems" Label="Shared" Condition="Exists('..\HDL_ON\HDL_ON.projitems')" />
+  <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
+</Project>
\ No newline at end of file
diff --git a/HdlSiriKit/Properties/AssemblyInfo.cs b/HdlSiriKit/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..88a5f1a
--- /dev/null
+++ b/HdlSiriKit/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+锘縰sing System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following 
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("HdlSiriKit")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("HdlSiriKit")]
+[assembly: AssemblyCopyright("Copyright 漏  2017")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible 
+// to COM components.  If you need to access a type in this assembly from 
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("50c7b8c9-e664-45af-b88e-0c9b8b9c1be1")]
+
+// Version information for an assembly consists of the following four values:
+//
+//      Major Version
+//      Minor Version 
+//      Build Number
+//      Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers 
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/HDL-ON_iOS/Other/Siri/Data/DataManager.cs b/HdlSiriKit/Siri/Data/DataManager.cs
similarity index 100%
rename from HDL-ON_iOS/Other/Siri/Data/DataManager.cs
rename to HdlSiriKit/Siri/Data/DataManager.cs
diff --git a/HDL-ON_iOS/Other/Siri/Data/SceneDateManager.cs b/HdlSiriKit/Siri/Data/SceneDateManager.cs
similarity index 100%
rename from HDL-ON_iOS/Other/Siri/Data/SceneDateManager.cs
rename to HdlSiriKit/Siri/Data/SceneDateManager.cs
diff --git a/HDL-ON_iOS/Other/Siri/HDLRunSceneIntentHandlder.cs b/HdlSiriKit/Siri/HDLRunSceneIntentHandlder.cs
similarity index 100%
rename from HDL-ON_iOS/Other/Siri/HDLRunSceneIntentHandlder.cs
rename to HdlSiriKit/Siri/HDLRunSceneIntentHandlder.cs
diff --git a/HDL-ON_iOS/Other/Siri/SiriBaseView.cs b/HdlSiriKit/Siri/SiriBaseView.cs
similarity index 95%
rename from HDL-ON_iOS/Other/Siri/SiriBaseView.cs
rename to HdlSiriKit/Siri/SiriBaseView.cs
index 87c302e..994dc9b 100644
--- a/HDL-ON_iOS/Other/Siri/SiriBaseView.cs
+++ b/HdlSiriKit/Siri/SiriBaseView.cs
@@ -21,7 +21,7 @@
             base.ViewWillAppear(animated);
 
             //HDL_ON_iOS.AppDelegate.rootViewController.NavigationBarHidden = true;
-            HDL_ON_iOS.AppDelegate.rootViewController.SetNavigationBarHidden(false, true);
+            //AppDelegate.rootViewController.SetNavigationBarHidden(false, true);
         }
 
         public override void ViewDidLoad()
@@ -43,7 +43,6 @@
             }
 
 
-            var ddd = Xamarin.Essentials.DeviceInfo.VersionString;
 
 
 
diff --git a/HDL-ON_iOS/Other/Siri/SiriBaseView.designer.cs b/HdlSiriKit/Siri/SiriBaseView.designer.cs
similarity index 100%
rename from HDL-ON_iOS/Other/Siri/SiriBaseView.designer.cs
rename to HdlSiriKit/Siri/SiriBaseView.designer.cs
diff --git a/HDL-ON_iOS/Other/Siri/SiriBaseView.xib b/HdlSiriKit/Siri/SiriBaseView.xib
similarity index 100%
rename from HDL-ON_iOS/Other/Siri/SiriBaseView.xib
rename to HdlSiriKit/Siri/SiriBaseView.xib
diff --git a/HDL-ON_iOS/Other/Siri/SiriScene.cs b/HdlSiriKit/Siri/SiriScene.cs
similarity index 100%
rename from HDL-ON_iOS/Other/Siri/SiriScene.cs
rename to HdlSiriKit/Siri/SiriScene.cs
diff --git a/HDL-ON_iOS/Other/Siri/Support/NSUserActivityHelper.cs b/HdlSiriKit/Siri/Support/NSUserActivityHelper.cs
similarity index 100%
rename from HDL-ON_iOS/Other/Siri/Support/NSUserActivityHelper.cs
rename to HdlSiriKit/Siri/Support/NSUserActivityHelper.cs
diff --git a/HDL-ON_iOS/Other/Siri/Support/NSUserDefaultsHelper.cs b/HdlSiriKit/Siri/Support/NSUserDefaultsHelper.cs
similarity index 100%
rename from HDL-ON_iOS/Other/Siri/Support/NSUserDefaultsHelper.cs
rename to HdlSiriKit/Siri/Support/NSUserDefaultsHelper.cs
diff --git a/HDL-ON_iOS/Other/Siri/UI/Cells.cs b/HdlSiriKit/Siri/UI/Cells.cs
similarity index 100%
rename from HDL-ON_iOS/Other/Siri/UI/Cells.cs
rename to HdlSiriKit/Siri/UI/Cells.cs
diff --git a/HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs b/HdlSiriKit/Siri/VoiceShortcutDataManager.cs
similarity index 100%
rename from HDL-ON_iOS/Other/Siri/VoiceShortcutDataManager.cs
rename to HdlSiriKit/Siri/VoiceShortcutDataManager.cs
diff --git a/HdlSiriKit/SkipControl.cs b/HdlSiriKit/SkipControl.cs
new file mode 100644
index 0000000..82a4aa4
--- /dev/null
+++ b/HdlSiriKit/SkipControl.cs
@@ -0,0 +1,28 @@
+锘縰sing System;
+using Foundation;
+
+namespace HdlSiriKit
+{
+    public class SkipControl
+    {
+        public SkipControl()
+        {
+        }
+
+        public void SpikSiriSceneView()
+        {
+
+            NSMutableArray list = new NSMutableArray();
+            foreach (var localScene in HDL_ON.Entity.FunctionList.List.scenes)
+            {
+                list.Add(new HDLSceneSiri.HDLSiriSceneModel()
+                {
+                    UserSceneId = localScene.userSceneId,
+                    Name = localScene.name,
+                });
+            }
+            var vc = new HDLSceneSiri.HDLSiriSceneListViewController();
+            vc.DataSource = list;
+        }
+    }
+}

--
Gitblit v1.8.0