summaryrefslogtreecommitdiff
path: root/Other/CADEMO/Assets/TutorialInfo
diff options
context:
space:
mode:
Diffstat (limited to 'Other/CADEMO/Assets/TutorialInfo')
-rw-r--r--Other/CADEMO/Assets/TutorialInfo/Icons.meta9
-rw-r--r--Other/CADEMO/Assets/TutorialInfo/Icons/Help_Icon.pngbin0 -> 18108 bytes
-rw-r--r--Other/CADEMO/Assets/TutorialInfo/Icons/Help_Icon.png.meta128
-rw-r--r--Other/CADEMO/Assets/TutorialInfo/Icons/UniversalIcon.pngbin0 -> 132694 bytes
-rw-r--r--Other/CADEMO/Assets/TutorialInfo/Icons/UniversalIcon.png.meta128
-rw-r--r--Other/CADEMO/Assets/TutorialInfo/Layout.wlt654
-rw-r--r--Other/CADEMO/Assets/TutorialInfo/Layout.wlt.meta8
-rw-r--r--Other/CADEMO/Assets/TutorialInfo/Scripts.meta9
-rw-r--r--Other/CADEMO/Assets/TutorialInfo/Scripts/Editor.meta9
-rw-r--r--Other/CADEMO/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs158
-rw-r--r--Other/CADEMO/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta12
-rw-r--r--Other/CADEMO/Assets/TutorialInfo/Scripts/Readme.cs14
-rw-r--r--Other/CADEMO/Assets/TutorialInfo/Scripts/Readme.cs.meta12
13 files changed, 1141 insertions, 0 deletions
diff --git a/Other/CADEMO/Assets/TutorialInfo/Icons.meta b/Other/CADEMO/Assets/TutorialInfo/Icons.meta
new file mode 100644
index 0000000..1d19fb9
--- /dev/null
+++ b/Other/CADEMO/Assets/TutorialInfo/Icons.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 8a0c9218a650547d98138cd835033977
+folderAsset: yes
+timeCreated: 1484670163
+licenseType: Store
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/CADEMO/Assets/TutorialInfo/Icons/Help_Icon.png b/Other/CADEMO/Assets/TutorialInfo/Icons/Help_Icon.png
new file mode 100644
index 0000000..91fa215
--- /dev/null
+++ b/Other/CADEMO/Assets/TutorialInfo/Icons/Help_Icon.png
Binary files differ
diff --git a/Other/CADEMO/Assets/TutorialInfo/Icons/Help_Icon.png.meta b/Other/CADEMO/Assets/TutorialInfo/Icons/Help_Icon.png.meta
new file mode 100644
index 0000000..a21157b
--- /dev/null
+++ b/Other/CADEMO/Assets/TutorialInfo/Icons/Help_Icon.png.meta
@@ -0,0 +1,128 @@
+fileFormatVersion: 2
+guid: 34f556d724b1bbf4097ca6220db2c581
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 5
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 2
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 2
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 8192
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: Standalone
+ maxTextureSize: 8192
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: iPhone
+ maxTextureSize: 8192
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: Android
+ maxTextureSize: 8192
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: Windows Store Apps
+ maxTextureSize: 8192
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/CADEMO/Assets/TutorialInfo/Icons/UniversalIcon.png b/Other/CADEMO/Assets/TutorialInfo/Icons/UniversalIcon.png
new file mode 100644
index 0000000..305966b
--- /dev/null
+++ b/Other/CADEMO/Assets/TutorialInfo/Icons/UniversalIcon.png
Binary files differ
diff --git a/Other/CADEMO/Assets/TutorialInfo/Icons/UniversalIcon.png.meta b/Other/CADEMO/Assets/TutorialInfo/Icons/UniversalIcon.png.meta
new file mode 100644
index 0000000..129d16b
--- /dev/null
+++ b/Other/CADEMO/Assets/TutorialInfo/Icons/UniversalIcon.png.meta
@@ -0,0 +1,128 @@
+fileFormatVersion: 2
+guid: 7801804018a7dcf42abb827444e18660
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 5
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 2
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 2
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 8192
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: Standalone
+ maxTextureSize: 8192
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: iPhone
+ maxTextureSize: 8192
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: Android
+ maxTextureSize: 8192
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: Windows Store Apps
+ maxTextureSize: 8192
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/CADEMO/Assets/TutorialInfo/Layout.wlt b/Other/CADEMO/Assets/TutorialInfo/Layout.wlt
new file mode 100644
index 0000000..7b50a25
--- /dev/null
+++ b/Other/CADEMO/Assets/TutorialInfo/Layout.wlt
@@ -0,0 +1,654 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_PixelRect:
+ serializedVersion: 2
+ x: 0
+ y: 45
+ width: 1666
+ height: 958
+ m_ShowMode: 4
+ m_Title:
+ m_RootView: {fileID: 6}
+ m_MinSize: {x: 950, y: 542}
+ m_MaxSize: {x: 10000, y: 10000}
+--- !u!114 &2
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 466
+ width: 290
+ height: 442
+ m_MinSize: {x: 234, y: 271}
+ m_MaxSize: {x: 10004, y: 10021}
+ m_ActualView: {fileID: 14}
+ m_Panes:
+ - {fileID: 14}
+ m_Selected: 0
+ m_LastSelected: 0
+--- !u!114 &3
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children:
+ - {fileID: 4}
+ - {fileID: 2}
+ m_Position:
+ serializedVersion: 2
+ x: 973
+ y: 0
+ width: 290
+ height: 908
+ m_MinSize: {x: 234, y: 492}
+ m_MaxSize: {x: 10004, y: 14042}
+ vertical: 1
+ controlID: 226
+--- !u!114 &4
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 290
+ height: 466
+ m_MinSize: {x: 204, y: 221}
+ m_MaxSize: {x: 4004, y: 4021}
+ m_ActualView: {fileID: 17}
+ m_Panes:
+ - {fileID: 17}
+ m_Selected: 0
+ m_LastSelected: 0
+--- !u!114 &5
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 466
+ width: 973
+ height: 442
+ m_MinSize: {x: 202, y: 221}
+ m_MaxSize: {x: 4002, y: 4021}
+ m_ActualView: {fileID: 15}
+ m_Panes:
+ - {fileID: 15}
+ m_Selected: 0
+ m_LastSelected: 0
+--- !u!114 &6
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children:
+ - {fileID: 7}
+ - {fileID: 8}
+ - {fileID: 9}
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1666
+ height: 958
+ m_MinSize: {x: 950, y: 542}
+ m_MaxSize: {x: 10000, y: 10000}
+--- !u!114 &7
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1666
+ height: 30
+ m_MinSize: {x: 0, y: 0}
+ m_MaxSize: {x: 0, y: 0}
+ m_LastLoadedLayoutName: Tutorial
+--- !u!114 &8
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children:
+ - {fileID: 10}
+ - {fileID: 3}
+ - {fileID: 11}
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 30
+ width: 1666
+ height: 908
+ m_MinSize: {x: 713, y: 492}
+ m_MaxSize: {x: 18008, y: 14042}
+ vertical: 0
+ controlID: 74
+--- !u!114 &9
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 938
+ width: 1666
+ height: 20
+ m_MinSize: {x: 0, y: 0}
+ m_MaxSize: {x: 0, y: 0}
+--- !u!114 &10
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children:
+ - {fileID: 12}
+ - {fileID: 5}
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 973
+ height: 908
+ m_MinSize: {x: 202, y: 442}
+ m_MaxSize: {x: 4002, y: 8042}
+ vertical: 1
+ controlID: 75
+--- !u!114 &11
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 1263
+ y: 0
+ width: 403
+ height: 908
+ m_MinSize: {x: 277, y: 71}
+ m_MaxSize: {x: 4002, y: 4021}
+ m_ActualView: {fileID: 13}
+ m_Panes:
+ - {fileID: 13}
+ m_Selected: 0
+ m_LastSelected: 0
+--- !u!114 &12
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 973
+ height: 466
+ m_MinSize: {x: 202, y: 221}
+ m_MaxSize: {x: 4002, y: 4021}
+ m_ActualView: {fileID: 16}
+ m_Panes:
+ - {fileID: 16}
+ m_Selected: 0
+ m_LastSelected: 0
+--- !u!114 &13
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_AutoRepaintOnSceneChange: 0
+ m_MinSize: {x: 275, y: 50}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Inspector
+ m_Image: {fileID: -6905738622615590433, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_DepthBufferBits: 0
+ m_Pos:
+ serializedVersion: 2
+ x: 2
+ y: 19
+ width: 401
+ height: 887
+ m_ScrollPosition: {x: 0, y: 0}
+ m_InspectorMode: 0
+ m_PreviewResizer:
+ m_CachedPref: -160
+ m_ControlHash: -371814159
+ m_PrefName: Preview_InspectorPreview
+ m_PreviewWindow: {fileID: 0}
+--- !u!114 &14
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_AutoRepaintOnSceneChange: 0
+ m_MinSize: {x: 230, y: 250}
+ m_MaxSize: {x: 10000, y: 10000}
+ m_TitleContent:
+ m_Text: Project
+ m_Image: {fileID: -7501376956915960154, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_DepthBufferBits: 0
+ m_Pos:
+ serializedVersion: 2
+ x: 2
+ y: 19
+ width: 286
+ height: 421
+ m_SearchFilter:
+ m_NameFilter:
+ m_ClassNames: []
+ m_AssetLabels: []
+ m_AssetBundleNames: []
+ m_VersionControlStates: []
+ m_ReferencingInstanceIDs:
+ m_ScenePaths: []
+ m_ShowAllHits: 0
+ m_SearchArea: 0
+ m_Folders:
+ - Assets
+ m_ViewMode: 0
+ m_StartGridSize: 64
+ m_LastFolders:
+ - Assets
+ m_LastFoldersGridSize: -1
+ m_LastProjectPath: /Users/danielbrauer/Unity Projects/New Unity Project 47
+ m_IsLocked: 0
+ m_FolderTreeState:
+ scrollPos: {x: 0, y: 0}
+ m_SelectedIDs: ee240000
+ m_LastClickedID: 9454
+ m_ExpandedIDs: ee24000000ca9a3bffffff7f
+ m_RenameOverlay:
+ m_UserAcceptedRename: 0
+ m_Name:
+ m_OriginalName:
+ m_EditFieldRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ m_UserData: 0
+ m_IsWaitingForDelay: 0
+ m_IsRenaming: 0
+ m_OriginalEventType: 11
+ m_IsRenamingFilename: 1
+ m_ClientGUIView: {fileID: 0}
+ m_SearchString:
+ m_CreateAssetUtility:
+ m_EndAction: {fileID: 0}
+ m_InstanceID: 0
+ m_Path:
+ m_Icon: {fileID: 0}
+ m_ResourceFile:
+ m_AssetTreeState:
+ scrollPos: {x: 0, y: 0}
+ m_SelectedIDs: 68fbffff
+ m_LastClickedID: 0
+ m_ExpandedIDs: ee240000
+ m_RenameOverlay:
+ m_UserAcceptedRename: 0
+ m_Name:
+ m_OriginalName:
+ m_EditFieldRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ m_UserData: 0
+ m_IsWaitingForDelay: 0
+ m_IsRenaming: 0
+ m_OriginalEventType: 11
+ m_IsRenamingFilename: 1
+ m_ClientGUIView: {fileID: 0}
+ m_SearchString:
+ m_CreateAssetUtility:
+ m_EndAction: {fileID: 0}
+ m_InstanceID: 0
+ m_Path:
+ m_Icon: {fileID: 0}
+ m_ResourceFile:
+ m_ListAreaState:
+ m_SelectedInstanceIDs: 68fbffff
+ m_LastClickedInstanceID: -1176
+ m_HadKeyboardFocusLastEvent: 0
+ m_ExpandedInstanceIDs: c6230000
+ m_RenameOverlay:
+ m_UserAcceptedRename: 0
+ m_Name:
+ m_OriginalName:
+ m_EditFieldRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ m_UserData: 0
+ m_IsWaitingForDelay: 0
+ m_IsRenaming: 0
+ m_OriginalEventType: 11
+ m_IsRenamingFilename: 1
+ m_ClientGUIView: {fileID: 0}
+ m_CreateAssetUtility:
+ m_EndAction: {fileID: 0}
+ m_InstanceID: 0
+ m_Path:
+ m_Icon: {fileID: 0}
+ m_ResourceFile:
+ m_NewAssetIndexInList: -1
+ m_ScrollPosition: {x: 0, y: 0}
+ m_GridSize: 64
+ m_DirectoriesAreaWidth: 110
+--- !u!114 &15
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_AutoRepaintOnSceneChange: 1
+ m_MinSize: {x: 200, y: 200}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Game
+ m_Image: {fileID: -2087823869225018852, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_DepthBufferBits: 32
+ m_Pos:
+ serializedVersion: 2
+ x: 0
+ y: 19
+ width: 971
+ height: 421
+ m_MaximizeOnPlay: 0
+ m_Gizmos: 0
+ m_Stats: 0
+ m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000
+ m_TargetDisplay: 0
+ m_ZoomArea:
+ m_HRangeLocked: 0
+ m_VRangeLocked: 0
+ m_HBaseRangeMin: -242.75
+ m_HBaseRangeMax: 242.75
+ m_VBaseRangeMin: -101
+ m_VBaseRangeMax: 101
+ m_HAllowExceedBaseRangeMin: 1
+ m_HAllowExceedBaseRangeMax: 1
+ m_VAllowExceedBaseRangeMin: 1
+ m_VAllowExceedBaseRangeMax: 1
+ m_ScaleWithWindow: 0
+ m_HSlider: 0
+ m_VSlider: 0
+ m_IgnoreScrollWheelUntilClicked: 0
+ m_EnableMouseInput: 1
+ m_EnableSliderZoom: 0
+ m_UniformScale: 1
+ m_UpDirection: 1
+ m_DrawArea:
+ serializedVersion: 2
+ x: 0
+ y: 17
+ width: 971
+ height: 404
+ m_Scale: {x: 2, y: 2}
+ m_Translation: {x: 485.5, y: 202}
+ m_MarginLeft: 0
+ m_MarginRight: 0
+ m_MarginTop: 0
+ m_MarginBottom: 0
+ m_LastShownAreaInsideMargins:
+ serializedVersion: 2
+ x: -242.75
+ y: -101
+ width: 485.5
+ height: 202
+ m_MinimalGUI: 1
+ m_defaultScale: 2
+ m_TargetTexture: {fileID: 0}
+ m_CurrentColorSpace: 0
+ m_LastWindowPixelSize: {x: 1942, y: 842}
+ m_ClearInEditMode: 1
+ m_NoCameraWarning: 1
+ m_LowResolutionForAspectRatios: 01000000000100000100
+--- !u!114 &16
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_AutoRepaintOnSceneChange: 1
+ m_MinSize: {x: 200, y: 200}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Scene
+ m_Image: {fileID: 2318424515335265636, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_DepthBufferBits: 32
+ m_Pos:
+ serializedVersion: 2
+ x: 0
+ y: 19
+ width: 971
+ height: 445
+ m_SceneLighting: 1
+ lastFramingTime: 0
+ m_2DMode: 0
+ m_isRotationLocked: 0
+ m_AudioPlay: 0
+ m_Position:
+ m_Target: {x: 0, y: 0, z: 0}
+ speed: 2
+ m_Value: {x: 0, y: 0, z: 0}
+ m_RenderMode: 0
+ m_ValidateTrueMetals: 0
+ m_SceneViewState:
+ showFog: 1
+ showMaterialUpdate: 0
+ showSkybox: 1
+ showFlares: 1
+ showImageEffects: 1
+ grid:
+ xGrid:
+ m_Target: 0
+ speed: 2
+ m_Value: 0
+ yGrid:
+ m_Target: 1
+ speed: 2
+ m_Value: 1
+ zGrid:
+ m_Target: 0
+ speed: 2
+ m_Value: 0
+ m_Rotation:
+ m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226}
+ speed: 2
+ m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226}
+ m_Size:
+ m_Target: 10
+ speed: 2
+ m_Value: 10
+ m_Ortho:
+ m_Target: 0
+ speed: 2
+ m_Value: 0
+ m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0}
+ m_LastSceneViewOrtho: 0
+ m_ReplacementShader: {fileID: 0}
+ m_ReplacementString:
+ m_LastLockedObject: {fileID: 0}
+ m_ViewIsLockedToObject: 0
+--- !u!114 &17
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_AutoRepaintOnSceneChange: 0
+ m_MinSize: {x: 200, y: 200}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Hierarchy
+ m_Image: {fileID: -590624980919486359, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_DepthBufferBits: 0
+ m_Pos:
+ serializedVersion: 2
+ x: 2
+ y: 19
+ width: 286
+ height: 445
+ m_TreeViewState:
+ scrollPos: {x: 0, y: 0}
+ m_SelectedIDs: 68fbffff
+ m_LastClickedID: -1176
+ m_ExpandedIDs: 7efbffff00000000
+ m_RenameOverlay:
+ m_UserAcceptedRename: 0
+ m_Name:
+ m_OriginalName:
+ m_EditFieldRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ m_UserData: 0
+ m_IsWaitingForDelay: 0
+ m_IsRenaming: 0
+ m_OriginalEventType: 11
+ m_IsRenamingFilename: 0
+ m_ClientGUIView: {fileID: 0}
+ m_SearchString:
+ m_ExpandedScenes:
+ -
+ m_CurrenRootInstanceID: 0
+ m_Locked: 0
+ m_CurrentSortingName: TransformSorting
diff --git a/Other/CADEMO/Assets/TutorialInfo/Layout.wlt.meta b/Other/CADEMO/Assets/TutorialInfo/Layout.wlt.meta
new file mode 100644
index 0000000..c0c8c77
--- /dev/null
+++ b/Other/CADEMO/Assets/TutorialInfo/Layout.wlt.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: eabc9546105bf4accac1fd62a63e88e6
+timeCreated: 1487337779
+licenseType: Store
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/CADEMO/Assets/TutorialInfo/Scripts.meta b/Other/CADEMO/Assets/TutorialInfo/Scripts.meta
new file mode 100644
index 0000000..02da605
--- /dev/null
+++ b/Other/CADEMO/Assets/TutorialInfo/Scripts.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 5a9bcd70e6a4b4b05badaa72e827d8e0
+folderAsset: yes
+timeCreated: 1475835190
+licenseType: Store
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/CADEMO/Assets/TutorialInfo/Scripts/Editor.meta b/Other/CADEMO/Assets/TutorialInfo/Scripts/Editor.meta
new file mode 100644
index 0000000..f59f099
--- /dev/null
+++ b/Other/CADEMO/Assets/TutorialInfo/Scripts/Editor.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 3ad9b87dffba344c89909c6d1b1c17e1
+folderAsset: yes
+timeCreated: 1475593892
+licenseType: Store
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/CADEMO/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs b/Other/CADEMO/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs
new file mode 100644
index 0000000..2e59477
--- /dev/null
+++ b/Other/CADEMO/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs
@@ -0,0 +1,158 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+using System;
+using System.IO;
+using System.Reflection;
+
+[CustomEditor(typeof(Readme))]
+[InitializeOnLoad]
+public class ReadmeEditor : Editor {
+
+ static string kShowedReadmeSessionStateName = "ReadmeEditor.showedReadme";
+
+ static float kSpace = 16f;
+
+ static ReadmeEditor()
+ {
+ EditorApplication.delayCall += SelectReadmeAutomatically;
+ }
+
+ static void SelectReadmeAutomatically()
+ {
+ if (!SessionState.GetBool(kShowedReadmeSessionStateName, false ))
+ {
+ var readme = SelectReadme();
+ SessionState.SetBool(kShowedReadmeSessionStateName, true);
+
+ if (readme && !readme.loadedLayout)
+ {
+ LoadLayout();
+ readme.loadedLayout = true;
+ }
+ }
+ }
+
+ static void LoadLayout()
+ {
+ var assembly = typeof(EditorApplication).Assembly;
+ var windowLayoutType = assembly.GetType("UnityEditor.WindowLayout", true);
+ var method = windowLayoutType.GetMethod("LoadWindowLayout", BindingFlags.Public | BindingFlags.Static);
+ method.Invoke(null, new object[]{Path.Combine(Application.dataPath, "TutorialInfo/Layout.wlt"), false});
+ }
+
+ [MenuItem("Tutorial/Show Tutorial Instructions")]
+ static Readme SelectReadme()
+ {
+ var ids = AssetDatabase.FindAssets("Readme t:Readme");
+ if (ids.Length == 1)
+ {
+ var readmeObject = AssetDatabase.LoadMainAssetAtPath(AssetDatabase.GUIDToAssetPath(ids[0]));
+
+ Selection.objects = new UnityEngine.Object[]{readmeObject};
+
+ return (Readme)readmeObject;
+ }
+ else
+ {
+ Debug.Log("Couldn't find a readme");
+ return null;
+ }
+ }
+
+ protected override void OnHeaderGUI()
+ {
+ var readme = (Readme)target;
+ Init();
+
+ var iconWidth = Mathf.Min(EditorGUIUtility.currentViewWidth/3f - 20f, 128f);
+
+ GUILayout.BeginHorizontal("In BigTitle");
+ {
+ GUILayout.Label(readme.icon, GUILayout.Width(iconWidth), GUILayout.Height(iconWidth));
+ GUILayout.Label(readme.title, TitleStyle);
+ }
+ GUILayout.EndHorizontal();
+ }
+
+ public override void OnInspectorGUI()
+ {
+ var readme = (Readme)target;
+ Init();
+
+ foreach (var section in readme.sections)
+ {
+ if (!string.IsNullOrEmpty(section.heading))
+ {
+ GUILayout.Label(section.heading, HeadingStyle);
+ }
+ if (!string.IsNullOrEmpty(section.text))
+ {
+ GUILayout.Label(section.text, BodyStyle);
+ }
+ if (!string.IsNullOrEmpty(section.linkText))
+ {
+ if (LinkLabel(new GUIContent(section.linkText)))
+ {
+ Application.OpenURL(section.url);
+ }
+ }
+ GUILayout.Space(kSpace);
+ }
+ }
+
+
+ bool m_Initialized;
+
+ GUIStyle LinkStyle { get { return m_LinkStyle; } }
+ [SerializeField] GUIStyle m_LinkStyle;
+
+ GUIStyle TitleStyle { get { return m_TitleStyle; } }
+ [SerializeField] GUIStyle m_TitleStyle;
+
+ GUIStyle HeadingStyle { get { return m_HeadingStyle; } }
+ [SerializeField] GUIStyle m_HeadingStyle;
+
+ GUIStyle BodyStyle { get { return m_BodyStyle; } }
+ [SerializeField] GUIStyle m_BodyStyle;
+
+ void Init()
+ {
+ if (m_Initialized)
+ return;
+ m_BodyStyle = new GUIStyle(EditorStyles.label);
+ m_BodyStyle.wordWrap = true;
+ m_BodyStyle.fontSize = 14;
+
+ m_TitleStyle = new GUIStyle(m_BodyStyle);
+ m_TitleStyle.fontSize = 26;
+
+ m_HeadingStyle = new GUIStyle(m_BodyStyle);
+ m_HeadingStyle.fontSize = 18 ;
+
+ m_LinkStyle = new GUIStyle(m_BodyStyle);
+ m_LinkStyle.wordWrap = false;
+ // Match selection color which works nicely for both light and dark skins
+ m_LinkStyle.normal.textColor = new Color (0x00/255f, 0x78/255f, 0xDA/255f, 1f);
+ m_LinkStyle.stretchWidth = false;
+
+ m_Initialized = true;
+ }
+
+ bool LinkLabel (GUIContent label, params GUILayoutOption[] options)
+ {
+ var position = GUILayoutUtility.GetRect(label, LinkStyle, options);
+
+ Handles.BeginGUI ();
+ Handles.color = LinkStyle.normal.textColor;
+ Handles.DrawLine (new Vector3(position.xMin, position.yMax), new Vector3(position.xMax, position.yMax));
+ Handles.color = Color.white;
+ Handles.EndGUI ();
+
+ EditorGUIUtility.AddCursorRect (position, MouseCursor.Link);
+
+ return GUI.Button (position, label, LinkStyle);
+ }
+}
+
diff --git a/Other/CADEMO/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta b/Other/CADEMO/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta
new file mode 100644
index 0000000..f038618
--- /dev/null
+++ b/Other/CADEMO/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 476cc7d7cd9874016adc216baab94a0a
+timeCreated: 1484146680
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/CADEMO/Assets/TutorialInfo/Scripts/Readme.cs b/Other/CADEMO/Assets/TutorialInfo/Scripts/Readme.cs
new file mode 100644
index 0000000..48843db
--- /dev/null
+++ b/Other/CADEMO/Assets/TutorialInfo/Scripts/Readme.cs
@@ -0,0 +1,14 @@
+using System;
+using UnityEngine;
+
+public class Readme : ScriptableObject {
+ public Texture2D icon;
+ public string title;
+ public Section[] sections;
+ public bool loadedLayout;
+
+ [Serializable]
+ public class Section {
+ public string heading, text, linkText, url;
+ }
+}
diff --git a/Other/CADEMO/Assets/TutorialInfo/Scripts/Readme.cs.meta b/Other/CADEMO/Assets/TutorialInfo/Scripts/Readme.cs.meta
new file mode 100644
index 0000000..0dd2604
--- /dev/null
+++ b/Other/CADEMO/Assets/TutorialInfo/Scripts/Readme.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: fcf7219bab7fe46a1ad266029b2fee19
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences:
+ - icon: {fileID: 2800000, guid: d4743ba2e2a59f946b2125c074582ce7, type: 3}
+ executionOrder: 0
+ icon: {fileID: 2800000, guid: a186f8a87ca4f4d3aa864638ad5dfb65, type: 3}
+ userData:
+ assetBundleName:
+ assetBundleVariant: