├── .gitignore ├── FastConsoleUnity ├── Assets │ ├── FairyGUI.meta │ ├── FairyGUI │ │ ├── Resources.meta │ │ ├── Resources │ │ │ ├── Shaders.meta │ │ │ └── Shaders │ │ │ │ ├── AddOn.meta │ │ │ │ ├── AddOn │ │ │ │ ├── FairyGUI-BlurFilter.shader │ │ │ │ └── FairyGUI-BlurFilter.shader.meta │ │ │ │ ├── FairyGUI-BMFont.shader │ │ │ │ ├── FairyGUI-BMFont.shader.meta │ │ │ │ ├── FairyGUI-Image.shader │ │ │ │ ├── FairyGUI-Image.shader.meta │ │ │ │ ├── FairyGUI-Text.shader │ │ │ │ └── FairyGUI-Text.shader.meta │ │ ├── Scripts.meta │ │ └── Scripts │ │ │ ├── Core.meta │ │ │ ├── Core │ │ │ ├── BlendMode.cs │ │ │ ├── BlendMode.cs.meta │ │ │ ├── CaptureCamera.cs │ │ │ ├── CaptureCamera.cs.meta │ │ │ ├── Container.cs │ │ │ ├── Container.cs.meta │ │ │ ├── DisplayObject.cs │ │ │ ├── DisplayObject.cs.meta │ │ │ ├── DisplayOptions.cs │ │ │ ├── DisplayOptions.cs.meta │ │ │ ├── GoWrapper.cs │ │ │ ├── GoWrapper.cs.meta │ │ │ ├── HitTest.meta │ │ │ ├── HitTest │ │ │ │ ├── ColliderHitTest.cs │ │ │ │ ├── ColliderHitTest.cs.meta │ │ │ │ ├── HitTestContext.cs │ │ │ │ ├── HitTestContext.cs.meta │ │ │ │ ├── IHitTest.cs │ │ │ │ ├── IHitTest.cs.meta │ │ │ │ ├── MeshColliderHitTest.cs │ │ │ │ ├── MeshColliderHitTest.cs.meta │ │ │ │ ├── PixelHitTest.cs │ │ │ │ ├── PixelHitTest.cs.meta │ │ │ │ ├── RectHitTest.cs │ │ │ │ ├── RectHitTest.cs.meta │ │ │ │ ├── ShapeHitTest.cs │ │ │ │ └── ShapeHitTest.cs.meta │ │ │ ├── Image.cs │ │ │ ├── Image.cs.meta │ │ │ ├── MaterialManager.cs │ │ │ ├── MaterialManager.cs.meta │ │ │ ├── Mesh.meta │ │ │ ├── Mesh │ │ │ │ ├── CompositeMesh.cs │ │ │ │ ├── CompositeMesh.cs.meta │ │ │ │ ├── EllipseMesh.cs │ │ │ │ ├── EllipseMesh.cs.meta │ │ │ │ ├── FillMesh.cs │ │ │ │ ├── FillMesh.cs.meta │ │ │ │ ├── LineMesh.cs │ │ │ │ ├── LineMesh.cs.meta │ │ │ │ ├── MeshFactory.cs │ │ │ │ ├── MeshFactory.cs.meta │ │ │ │ ├── PlaneMesh.cs │ │ │ │ ├── PlaneMesh.cs.meta │ │ │ │ ├── PolygonMesh.cs │ │ │ │ ├── PolygonMesh.cs.meta │ │ │ │ ├── RectMesh.cs │ │ │ │ ├── RectMesh.cs.meta │ │ │ │ ├── RegularPolygonMesh.cs │ │ │ │ ├── RegularPolygonMesh.cs.meta │ │ │ │ ├── RoundedRectMesh.cs │ │ │ │ ├── RoundedRectMesh.cs.meta │ │ │ │ ├── VertexBuffer.cs │ │ │ │ └── VertexBuffer.cs.meta │ │ │ ├── MovieClip.cs │ │ │ ├── MovieClip.cs.meta │ │ │ ├── NAudioClip.cs │ │ │ ├── NAudioClip.cs.meta │ │ │ ├── NGraphics.cs │ │ │ ├── NGraphics.cs.meta │ │ │ ├── NMaterial.cs │ │ │ ├── NMaterial.cs.meta │ │ │ ├── NTexture.cs │ │ │ ├── NTexture.cs.meta │ │ │ ├── ShaderConfig.cs │ │ │ ├── ShaderConfig.cs.meta │ │ │ ├── Shape.cs │ │ │ ├── Shape.cs.meta │ │ │ ├── Stage.cs │ │ │ ├── Stage.cs.meta │ │ │ ├── StageCamera.cs │ │ │ ├── StageCamera.cs.meta │ │ │ ├── StageEngine.cs │ │ │ ├── StageEngine.cs.meta │ │ │ ├── Stats.cs │ │ │ ├── Stats.cs.meta │ │ │ ├── Text.meta │ │ │ ├── Text │ │ │ │ ├── BaseFont.cs │ │ │ │ ├── BaseFont.cs.meta │ │ │ │ ├── BitmapFont.cs │ │ │ │ ├── BitmapFont.cs.meta │ │ │ │ ├── CopyPastePatch.cs │ │ │ │ ├── CopyPastePatch.cs.meta │ │ │ │ ├── DynamicFont.cs │ │ │ │ ├── DynamicFont.cs.meta │ │ │ │ ├── Emoji.cs │ │ │ │ ├── Emoji.cs.meta │ │ │ │ ├── FontManager.cs │ │ │ │ ├── FontManager.cs.meta │ │ │ │ ├── IKeyboard.cs │ │ │ │ ├── IKeyboard.cs.meta │ │ │ │ ├── InputTextField.cs │ │ │ │ ├── InputTextField.cs.meta │ │ │ │ ├── RTLSupport.cs │ │ │ │ ├── RTLSupport.cs.meta │ │ │ │ ├── RichTextField.cs │ │ │ │ ├── RichTextField.cs.meta │ │ │ │ ├── SelectionShape.cs │ │ │ │ ├── SelectionShape.cs.meta │ │ │ │ ├── TextField.cs │ │ │ │ ├── TextField.cs.meta │ │ │ │ ├── TextFormat.cs │ │ │ │ ├── TextFormat.cs.meta │ │ │ │ ├── TouchScreenKeyboard.cs │ │ │ │ ├── TouchScreenKeyboard.cs.meta │ │ │ │ ├── TypingEffect.cs │ │ │ │ └── TypingEffect.cs.meta │ │ │ ├── UpdateContext.cs │ │ │ └── UpdateContext.cs.meta │ │ │ ├── Editor.meta │ │ │ ├── Editor │ │ │ ├── DisplayObjectEditor.cs │ │ │ ├── DisplayObjectEditor.cs.meta │ │ │ ├── EditorToolSet.cs │ │ │ ├── EditorToolSet.cs.meta │ │ │ ├── PackagesWindow.cs │ │ │ ├── PackagesWindow.cs.meta │ │ │ ├── StageCameraEditor.cs │ │ │ ├── StageCameraEditor.cs.meta │ │ │ ├── UIConfigEditor.cs │ │ │ ├── UIConfigEditor.cs.meta │ │ │ ├── UIContentScalerEditor.cs │ │ │ ├── UIContentScalerEditor.cs.meta │ │ │ ├── UIPainterEditor.cs │ │ │ ├── UIPainterEditor.cs.meta │ │ │ ├── UIPanelEditor.cs │ │ │ └── UIPanelEditor.cs.meta │ │ │ ├── Event.meta │ │ │ ├── Event │ │ │ ├── EventBridge.cs │ │ │ ├── EventBridge.cs.meta │ │ │ ├── EventContext.cs │ │ │ ├── EventContext.cs.meta │ │ │ ├── EventDispatcher.cs │ │ │ ├── EventDispatcher.cs.meta │ │ │ ├── EventListener.cs │ │ │ ├── EventListener.cs.meta │ │ │ ├── IEventDispatcher.cs │ │ │ ├── IEventDispatcher.cs.meta │ │ │ ├── InputEvent.cs │ │ │ └── InputEvent.cs.meta │ │ │ ├── Filter.meta │ │ │ ├── Filter │ │ │ ├── BlurFilter.cs │ │ │ ├── BlurFilter.cs.meta │ │ │ ├── ColorFilter.cs │ │ │ ├── ColorFilter.cs.meta │ │ │ ├── IFilter.cs │ │ │ └── IFilter.cs.meta │ │ │ ├── Gesture.meta │ │ │ ├── Gesture │ │ │ ├── LongPressGesture.cs │ │ │ ├── LongPressGesture.cs.meta │ │ │ ├── PinchGesture.cs │ │ │ ├── PinchGesture.cs.meta │ │ │ ├── RotationGesture.cs │ │ │ ├── RotationGesture.cs.meta │ │ │ ├── SwipeGesture.cs │ │ │ └── SwipeGesture.cs.meta │ │ │ ├── Tween.meta │ │ │ ├── Tween │ │ │ ├── EaseManager.cs │ │ │ ├── EaseManager.cs.meta │ │ │ ├── EaseType.cs │ │ │ ├── EaseType.cs.meta │ │ │ ├── GPath.cs │ │ │ ├── GPath.cs.meta │ │ │ ├── GTween.cs │ │ │ ├── GTween.cs.meta │ │ │ ├── GTweener.cs │ │ │ ├── GTweener.cs.meta │ │ │ ├── TweenManager.cs │ │ │ ├── TweenManager.cs.meta │ │ │ ├── TweenPropType.cs │ │ │ ├── TweenPropType.cs.meta │ │ │ ├── TweenValue.cs │ │ │ └── TweenValue.cs.meta │ │ │ ├── UI.meta │ │ │ ├── UI │ │ │ ├── Action.meta │ │ │ ├── Action │ │ │ │ ├── ChangePageAction.cs │ │ │ │ ├── ChangePageAction.cs.meta │ │ │ │ ├── ControllerAction.cs │ │ │ │ ├── ControllerAction.cs.meta │ │ │ │ ├── PlayTransitionAction.cs │ │ │ │ └── PlayTransitionAction.cs.meta │ │ │ ├── AsyncCreationHelper.cs │ │ │ ├── AsyncCreationHelper.cs.meta │ │ │ ├── Controller.cs │ │ │ ├── Controller.cs.meta │ │ │ ├── DragDropManager.cs │ │ │ ├── DragDropManager.cs.meta │ │ │ ├── EMRenderSupport.cs │ │ │ ├── EMRenderSupport.cs.meta │ │ │ ├── FieldTypes.cs │ │ │ ├── FieldTypes.cs.meta │ │ │ ├── GButton.cs │ │ │ ├── GButton.cs.meta │ │ │ ├── GComboBox.cs │ │ │ ├── GComboBox.cs.meta │ │ │ ├── GComponent.cs │ │ │ ├── GComponent.cs.meta │ │ │ ├── GGraph.cs │ │ │ ├── GGraph.cs.meta │ │ │ ├── GGroup.cs │ │ │ ├── GGroup.cs.meta │ │ │ ├── GImage.cs │ │ │ ├── GImage.cs.meta │ │ │ ├── GLabel.cs │ │ │ ├── GLabel.cs.meta │ │ │ ├── GList.cs │ │ │ ├── GList.cs.meta │ │ │ ├── GLoader.cs │ │ │ ├── GLoader.cs.meta │ │ │ ├── GMovieClip.cs │ │ │ ├── GMovieClip.cs.meta │ │ │ ├── GObject.cs │ │ │ ├── GObject.cs.meta │ │ │ ├── GObjectPool.cs │ │ │ ├── GObjectPool.cs.meta │ │ │ ├── GProgressBar.cs │ │ │ ├── GProgressBar.cs.meta │ │ │ ├── GRichTextField.cs │ │ │ ├── GRichTextField.cs.meta │ │ │ ├── GRoot.cs │ │ │ ├── GRoot.cs.meta │ │ │ ├── GScrollBar.cs │ │ │ ├── GScrollBar.cs.meta │ │ │ ├── GSlider.cs │ │ │ ├── GSlider.cs.meta │ │ │ ├── GTextField.cs │ │ │ ├── GTextField.cs.meta │ │ │ ├── GTextInput.cs │ │ │ ├── GTextInput.cs.meta │ │ │ ├── GTree.cs │ │ │ ├── GTree.cs.meta │ │ │ ├── GTreeNode.cs │ │ │ ├── GTreeNode.cs.meta │ │ │ ├── Gears.meta │ │ │ ├── Gears │ │ │ │ ├── GearAnimation.cs │ │ │ │ ├── GearAnimation.cs.meta │ │ │ │ ├── GearBase.cs │ │ │ │ ├── GearBase.cs.meta │ │ │ │ ├── GearColor.cs │ │ │ │ ├── GearColor.cs.meta │ │ │ │ ├── GearDisplay.cs │ │ │ │ ├── GearDisplay.cs.meta │ │ │ │ ├── GearDisplay2.cs │ │ │ │ ├── GearDisplay2.cs.meta │ │ │ │ ├── GearFontSize.cs │ │ │ │ ├── GearFontSize.cs.meta │ │ │ │ ├── GearIcon.cs │ │ │ │ ├── GearIcon.cs.meta │ │ │ │ ├── GearLook.cs │ │ │ │ ├── GearLook.cs.meta │ │ │ │ ├── GearSize.cs │ │ │ │ ├── GearSize.cs.meta │ │ │ │ ├── GearText.cs │ │ │ │ ├── GearText.cs.meta │ │ │ │ ├── GearXY.cs │ │ │ │ ├── GearXY.cs.meta │ │ │ │ ├── IAnimationGear.cs │ │ │ │ ├── IAnimationGear.cs.meta │ │ │ │ ├── IColorGear.cs │ │ │ │ └── IColorGear.cs.meta │ │ │ ├── IUISource.cs │ │ │ ├── IUISource.cs.meta │ │ │ ├── Margin.cs │ │ │ ├── Margin.cs.meta │ │ │ ├── PackageItem.cs │ │ │ ├── PackageItem.cs.meta │ │ │ ├── PageOption.cs │ │ │ ├── PageOption.cs.meta │ │ │ ├── PopupMenu.cs │ │ │ ├── PopupMenu.cs.meta │ │ │ ├── RelationItem.cs │ │ │ ├── RelationItem.cs.meta │ │ │ ├── Relations.cs │ │ │ ├── Relations.cs.meta │ │ │ ├── ScrollPane.cs │ │ │ ├── ScrollPane.cs.meta │ │ │ ├── Transition.cs │ │ │ ├── Transition.cs.meta │ │ │ ├── TranslationHelper.cs │ │ │ ├── TranslationHelper.cs.meta │ │ │ ├── Tree.meta │ │ │ ├── Tree │ │ │ │ ├── TreeNode.cs │ │ │ │ ├── TreeNode.cs.meta │ │ │ │ ├── TreeView.cs │ │ │ │ └── TreeView.cs.meta │ │ │ ├── UIConfig.cs │ │ │ ├── UIConfig.cs.meta │ │ │ ├── UIContentScaler.cs │ │ │ ├── UIContentScaler.cs.meta │ │ │ ├── UIObjectFactory.cs │ │ │ ├── UIObjectFactory.cs.meta │ │ │ ├── UIPackage.cs │ │ │ ├── UIPackage.cs.meta │ │ │ ├── UIPainter.cs │ │ │ ├── UIPainter.cs.meta │ │ │ ├── UIPanel.cs │ │ │ ├── UIPanel.cs.meta │ │ │ ├── Window.cs │ │ │ └── Window.cs.meta │ │ │ ├── Utils.meta │ │ │ └── Utils │ │ │ ├── ByteBuffer.cs │ │ │ ├── ByteBuffer.cs.meta │ │ │ ├── Html.meta │ │ │ ├── Html │ │ │ ├── HtmlButton.cs │ │ │ ├── HtmlButton.cs.meta │ │ │ ├── HtmlElement.cs │ │ │ ├── HtmlElement.cs.meta │ │ │ ├── HtmlImage.cs │ │ │ ├── HtmlImage.cs.meta │ │ │ ├── HtmlInput.cs │ │ │ ├── HtmlInput.cs.meta │ │ │ ├── HtmlLink.cs │ │ │ ├── HtmlLink.cs.meta │ │ │ ├── HtmlPageContext.cs │ │ │ ├── HtmlPageContext.cs.meta │ │ │ ├── HtmlParseOptions.cs │ │ │ ├── HtmlParseOptions.cs.meta │ │ │ ├── HtmlParser.cs │ │ │ ├── HtmlParser.cs.meta │ │ │ ├── HtmlSelect.cs │ │ │ ├── HtmlSelect.cs.meta │ │ │ ├── IHtmlObject.cs │ │ │ ├── IHtmlObject.cs.meta │ │ │ ├── IHtmlPageContext.cs │ │ │ └── IHtmlPageContext.cs.meta │ │ │ ├── Timers.cs │ │ │ ├── Timers.cs.meta │ │ │ ├── ToolSet.cs │ │ │ ├── ToolSet.cs.meta │ │ │ ├── UBBParser.cs │ │ │ ├── UBBParser.cs.meta │ │ │ ├── XML.cs │ │ │ ├── XML.cs.meta │ │ │ ├── XMLIterator.cs │ │ │ ├── XMLIterator.cs.meta │ │ │ ├── XMLList.cs │ │ │ ├── XMLList.cs.meta │ │ │ ├── XMLUtils.cs │ │ │ ├── XMLUtils.cs.meta │ │ │ ├── ZipReader.cs │ │ │ └── ZipReader.cs.meta │ ├── FastConsole.meta │ └── FastConsole │ │ ├── Example.meta │ │ ├── Example │ │ ├── Example.cs │ │ ├── Example.cs.meta │ │ ├── FastConsole.unity │ │ └── FastConsole.unity.meta │ │ ├── Plugins.meta │ │ ├── Plugins │ │ ├── Android.meta │ │ ├── Android │ │ │ ├── libs.meta │ │ │ └── libs │ │ │ │ ├── FastConsole-1.0.aar │ │ │ │ └── FastConsole-1.0.aar.meta │ │ ├── iOS.meta │ │ └── iOS │ │ │ ├── Clipboard.h │ │ │ ├── Clipboard.h.meta │ │ │ ├── Clipboard.mm │ │ │ └── Clipboard.mm.meta │ │ ├── Resources.meta │ │ ├── Resources │ │ ├── FastConsole.meta │ │ ├── FastConsole.prefab │ │ ├── FastConsole.prefab.meta │ │ ├── FastConsole │ │ │ ├── FastConsole_atlas0.png │ │ │ ├── FastConsole_atlas0.png.meta │ │ │ ├── FastConsole_fui.bytes │ │ │ └── FastConsole_fui.bytes.meta │ │ ├── FastConsoleOptions.asset │ │ └── FastConsoleOptions.asset.meta │ │ ├── Scripts.meta │ │ └── Scripts │ │ ├── Command.meta │ │ ├── Command │ │ ├── Command.cs │ │ ├── Command.cs.meta │ │ ├── MethodCommand.cs │ │ ├── MethodCommand.cs.meta │ │ ├── MethodCommandAttribute.cs │ │ ├── MethodCommandAttribute.cs.meta │ │ ├── StaticMethodCommand.cs │ │ └── StaticMethodCommand.cs.meta │ │ ├── FastConsole.cs │ │ ├── FastConsole.cs.meta │ │ ├── LogEntry.cs │ │ ├── LogEntry.cs.meta │ │ ├── Options.cs │ │ ├── Options.cs.meta │ │ ├── SystemInfo.meta │ │ ├── SystemInfo │ │ ├── FPSCounter.cs │ │ └── FPSCounter.cs.meta │ │ ├── Trie.meta │ │ ├── Trie │ │ ├── Trie.cs │ │ ├── Trie.cs.meta │ │ ├── TrieEntry.cs │ │ └── TrieEntry.cs.meta │ │ ├── UI.meta │ │ └── UI │ │ ├── UIDetail.cs │ │ ├── UIDetail.cs.meta │ │ ├── UIMain.cs │ │ ├── UIMain.cs.meta │ │ ├── UISetting.cs │ │ └── UISetting.cs.meta ├── Logs │ └── Packages-Update.log ├── Packages │ └── manifest.json └── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset ├── README.md ├── UI ├── FastConsole.fairy ├── assets │ └── FastConsole │ │ ├── component │ │ ├── IconText按钮.xml │ │ ├── Icon复选按钮.xml │ │ ├── Icon按钮.xml │ │ ├── Icon透明按钮.xml │ │ ├── check单选框.xml │ │ ├── color_item.xml │ │ ├── detail_item.xml │ │ ├── minimize_com.xml │ │ ├── 列表Item.xml │ │ ├── 列表滑动条.xml │ │ ├── 列表滑动条按钮.xml │ │ ├── 副标题组件.xml │ │ ├── 命令输入组件.xml │ │ ├── 复选框按钮.xml │ │ ├── 开关按钮.xml │ │ ├── 标题组件.xml │ │ ├── 滑动条.xml │ │ ├── 滑动条_grip.xml │ │ ├── 空白组件.xml │ │ ├── 背景圆角遮罩.xml │ │ ├── 背景遮罩.xml │ │ ├── 过滤输入组件.xml │ │ └── 颜色选择按钮.xml │ │ ├── detail_panel.xml │ │ ├── image │ │ ├── IconCopy.png │ │ ├── IconError.png │ │ ├── IconHide.png │ │ ├── IconInfo.png │ │ ├── IconSnapToBottom.png │ │ ├── IconSnapToBottomBg.png │ │ ├── IconWarning.png │ │ ├── Icon关闭.png │ │ ├── Icon合并.png │ │ ├── Icon命令.png │ │ ├── Icon放大镜.png │ │ ├── Icon最大化.png │ │ ├── Icon最小化.png │ │ ├── Icon清理.png │ │ ├── Icon设置.png │ │ ├── checkbox-selected.png │ │ ├── checkbox-unselected.png │ │ ├── 发送.png │ │ ├── 命令列表.png │ │ ├── 圆圈.png │ │ ├── 复选框1.png │ │ ├── 复选框2.png │ │ ├── 开关1.png │ │ ├── 开关2.png │ │ ├── 白色圆角底图.png │ │ ├── 白色底图.png │ │ └── 选择.png │ │ ├── package.xml │ │ ├── panel.xml │ │ └── setting_panel.xml ├── log.txt └── settings │ ├── Adaptation.json │ ├── Common.json │ ├── CustomProperties.json │ ├── Publish.json │ └── i18n.json └── images ├── main.png └── setting.png /.gitignore: -------------------------------------------------------------------------------- 1 | [Ll]ibrary/ 2 | [Tt]emp/ 3 | [Oo]bj/ 4 | [Bb]uild/ 5 | [Bb]uilds/ 6 | Assets/AssetStoreTools* 7 | 8 | # Visual Studio cache directory 9 | .vs/ 10 | 11 | # Autogenerated VS/MD/Consulo solution and project files 12 | ExportedObj/ 13 | .consulo/ 14 | *.csproj 15 | *.unityproj 16 | *.sln 17 | *.suo 18 | *.tmp 19 | *.user 20 | *.userprefs 21 | *.pidb 22 | *.booproj 23 | *.svd 24 | *.pdb 25 | *.opendb 26 | 27 | # Unity3D generated meta files 28 | *.pidb.meta 29 | *.pdb.meta 30 | 31 | # Unity3D Generated File On Crash Reports 32 | sysinfo.txt 33 | 34 | # Builds 35 | *.apk 36 | *.unitypackage 37 | 38 | # fasthro 39 | .vscode/ 40 | .gradle/ 41 | *.objs -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6656f81d6a1be5e46920aef90fdce6e4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d52251868ba2c224dab102ab7ffce6d0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Resources/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc39210f7f4d03f4aa637689b9d90d75 3 | folderAsset: yes 4 | timeCreated: 1446459912 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Resources/Shaders/AddOn.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5137d7a41873f9499f95f860a6cef17 3 | folderAsset: yes 4 | timeCreated: 1465913233 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Resources/Shaders/AddOn/FairyGUI-BlurFilter.shader: -------------------------------------------------------------------------------- 1 | // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' 2 | 3 | Shader "FairyGUI/BlurFilter" { 4 | Properties { 5 | _MainTex ("Base (RGB)", 2D) = "white" {} 6 | } 7 | 8 | SubShader { 9 | Pass { 10 | ZTest Always 11 | ZWrite Off 12 | 13 | CGPROGRAM 14 | #pragma vertex vert 15 | #pragma fragment frag 16 | 17 | #include "UnityCG.cginc" 18 | 19 | struct appdata_t { 20 | float4 vertex : POSITION; 21 | float2 texcoord : TEXCOORD0; 22 | }; 23 | 24 | struct v2f { 25 | float4 vertex : SV_POSITION; 26 | half2 texcoord : TEXCOORD0; 27 | half2 taps[4] : TEXCOORD1; 28 | }; 29 | 30 | sampler2D _MainTex; 31 | half4 _MainTex_TexelSize; 32 | half4 _BlurOffsets; 33 | 34 | v2f vert (appdata_t v) 35 | { 36 | v2f o; 37 | o.vertex = UnityObjectToClipPos(v.vertex); 38 | o.texcoord = v.texcoord - _BlurOffsets.xy * _MainTex_TexelSize.xy; 39 | o.taps[0] = o.texcoord + _MainTex_TexelSize * _BlurOffsets.xy; 40 | o.taps[1] = o.texcoord - _MainTex_TexelSize * _BlurOffsets.xy; 41 | o.taps[2] = o.texcoord + _MainTex_TexelSize * _BlurOffsets.xy * half2(1,-1); 42 | o.taps[3] = o.texcoord - _MainTex_TexelSize * _BlurOffsets.xy * half2(1,-1); 43 | return o; 44 | } 45 | 46 | fixed4 frag (v2f i) : SV_Target 47 | { 48 | half4 color = tex2D(_MainTex, i.taps[0]); 49 | color += tex2D(_MainTex, i.taps[1]); 50 | color += tex2D(_MainTex, i.taps[2]); 51 | color += tex2D(_MainTex, i.taps[3]); 52 | return color * 0.25; 53 | } 54 | ENDCG 55 | } 56 | } 57 | Fallback off 58 | } 59 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Resources/Shaders/AddOn/FairyGUI-BlurFilter.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f83d3bb1d90aaf54d8aed0783317662f 3 | timeCreated: 1465913243 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Resources/Shaders/FairyGUI-BMFont.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd79153f88fa7334ea6c5564c053bdca 3 | timeCreated: 1459224288 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Resources/Shaders/FairyGUI-Image.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 263c97191482b3649ac7bf0810cc4f77 3 | timeCreated: 1459224288 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Resources/Shaders/FairyGUI-Text.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8526777372c6fef4f8162b3a7901dcb0 3 | timeCreated: 1459224288 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04cc033e23484a44ba70781b85674500 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eed3a919a48726c46a61e180a615ef7d 3 | folderAsset: yes 4 | timeCreated: 1460480287 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/BlendMode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce4df113fe8d9994c83e22680544ccdb 3 | timeCreated: 1464679834 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/CaptureCamera.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d207151359c99fb448f4b3380bf41b0f 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Container.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 531f2c788ec31e7459700f6811410a6f 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/DisplayObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24d09ba8cf3faa74f8dcd1c86ad38588 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/DisplayOptions.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public class DisplayOptions 9 | { 10 | /// 11 | /// 12 | /// 13 | public static HideFlags hideFlags = HideFlags.None; 14 | 15 | /// 16 | /// 17 | /// 18 | public static void SetEditModeHideFlags() 19 | { 20 | #if (UNITY_5 || UNITY_5_3_OR_NEWER) 21 | #if SHOW_HIERARCHY_EDIT_MODE 22 | hideFlags = HideFlags.DontSaveInEditor; 23 | #else 24 | hideFlags = HideFlags.DontSaveInEditor; 25 | #endif 26 | #else 27 | hideFlags = HideFlags.DontSave; 28 | #endif 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/DisplayOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8bfdfd25784b7c44876284c534bb462 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/GoWrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 796d0bdebe7368c47adfdf04a1abdfc6 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/HitTest.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 736ceb6630254bd42b41568b387cbcbe 3 | folderAsset: yes 4 | timeCreated: 1461773297 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/HitTest/ColliderHitTest.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public class ColliderHitTest : IHitTest 9 | { 10 | /// 11 | /// 12 | /// 13 | public Collider collider; 14 | 15 | /// 16 | /// 17 | /// 18 | /// 19 | /// 20 | /// 21 | virtual public bool HitTest(Rect contentRect, Vector2 localPoint) 22 | { 23 | RaycastHit hit; 24 | if (!HitTestContext.GetRaycastHitFromCache(HitTestContext.camera, out hit)) 25 | return false; 26 | 27 | if (hit.collider != collider) 28 | return false; 29 | 30 | return true; 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/HitTest/ColliderHitTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffed53edbd969f3439a942ca847cd43d 3 | timeCreated: 1461773299 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/HitTest/HitTestContext.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19869d6307205b84a81aef6031ba1f33 3 | timeCreated: 1461750571 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/HitTest/IHitTest.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public enum HitTestMode 9 | { 10 | Default, 11 | Raycast 12 | } 13 | 14 | /// 15 | /// 16 | /// 17 | public interface IHitTest 18 | { 19 | /// 20 | /// 21 | /// 22 | /// 23 | /// 24 | /// 25 | bool HitTest(Rect contentRect, Vector2 localPoint); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/HitTest/IHitTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bbadf82645501c41957c257ab020708 3 | timeCreated: 1461853133 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/HitTest/MeshColliderHitTest.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public class MeshColliderHitTest : ColliderHitTest 9 | { 10 | public Vector2 lastHit; 11 | 12 | /// 13 | /// 14 | /// 15 | /// 16 | public MeshColliderHitTest(MeshCollider collider) 17 | { 18 | this.collider = collider; 19 | } 20 | 21 | /// 22 | /// 23 | /// 24 | /// 25 | /// 26 | /// 27 | override public bool HitTest(Rect contentRect, Vector2 localPoint) 28 | { 29 | RaycastHit hit; 30 | if (!HitTestContext.GetRaycastHitFromCache(HitTestContext.camera, out hit)) 31 | return false; 32 | 33 | if (hit.collider != collider) 34 | return false; 35 | 36 | lastHit = new Vector2(hit.textureCoord.x * contentRect.width, (1 - hit.textureCoord.y) * contentRect.height); 37 | HitTestContext.direction = Vector3.back; 38 | HitTestContext.worldPoint = StageCamera.main.ScreenToWorldPoint(new Vector2(lastHit.x, Screen.height - lastHit.y)); 39 | 40 | return true; 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/HitTest/MeshColliderHitTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6d0a2fa0c7008814795dc7f5f3bd4b19 3 | timeCreated: 1461750571 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/HitTest/PixelHitTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98cb65df7f5853c4b8e3719a28d4d81f 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/HitTest/RectHitTest.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public class RectHitTest : IHitTest 9 | { 10 | /// 11 | /// 12 | /// 13 | public Rect rect; 14 | 15 | /// 16 | /// 17 | /// 18 | /// 19 | /// 20 | /// 21 | public bool HitTest(Rect contentRect, Vector2 localPoint) 22 | { 23 | return rect.Contains(localPoint); 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/HitTest/RectHitTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92768f03d9b8dea47b1649613c4d0de7 3 | timeCreated: 1474896442 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/HitTest/ShapeHitTest.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public class ShapeHitTest : IHitTest 9 | { 10 | /// 11 | /// 12 | /// 13 | public DisplayObject shape; 14 | 15 | public ShapeHitTest(DisplayObject obj) 16 | { 17 | shape = obj; 18 | } 19 | 20 | /// 21 | /// 22 | /// 23 | /// 24 | /// 25 | /// 26 | public bool HitTest(Rect contentRect, Vector2 localPoint) 27 | { 28 | if (shape.graphics == null) 29 | return false; 30 | 31 | if (shape.parent != null) 32 | localPoint = shape.parent.TransformPoint(localPoint, shape); 33 | 34 | IHitTest ht = shape.graphics.meshFactory as IHitTest; 35 | if (ht == null) 36 | return false; 37 | 38 | return ht.HitTest(contentRect, localPoint); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/HitTest/ShapeHitTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0cd85528f2766431cafc5282f956c060 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Image.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 948ec8822e3c52942bc6e7f6265b264c 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/MaterialManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7223c4628e56c1e448c70e10168f5fa1 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fca659474d209d94fbded309f407995c 3 | folderAsset: yes 4 | timeCreated: 1545987172 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh/CompositeMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba3d921c1f6e95f4e9105f45fd67bda5 3 | timeCreated: 1546159121 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh/EllipseMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ea96854995120948847301fb48d1675 3 | timeCreated: 1545987173 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh/FillMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b37d56dc1840734a8fdb4971f5bc733 3 | timeCreated: 1545987173 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh/LineMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6d1935a924fabf74a92c72b22a042279 3 | timeCreated: 1546519483 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh/MeshFactory.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace FairyGUI 3 | { 4 | /// 5 | /// 6 | /// 7 | public interface IMeshFactory 8 | { 9 | /// 10 | /// 11 | /// 12 | /// 13 | void OnPopulateMesh(VertexBuffer vb); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh/MeshFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 274275eaa3fbbc94697cbe90a0fb52f1 3 | timeCreated: 1545987172 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh/PlaneMesh.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public class PlaneMesh : IMeshFactory 9 | { 10 | public int gridSize = 30; 11 | 12 | public void OnPopulateMesh(VertexBuffer vb) 13 | { 14 | float w = vb.contentRect.width; 15 | float h = vb.contentRect.height; 16 | float xMax = vb.contentRect.xMax; 17 | float yMax = vb.contentRect.yMax; 18 | int hc = (int)Mathf.Min(Mathf.CeilToInt(w / gridSize), 9); 19 | int vc = (int)Mathf.Min(Mathf.CeilToInt(h / gridSize), 9); 20 | int eachPartX = Mathf.FloorToInt(w / hc); 21 | int eachPartY = Mathf.FloorToInt(h / vc); 22 | float x, y; 23 | for (int i = 0; i <= vc; i++) 24 | { 25 | if (i == vc) 26 | y = yMax; 27 | else 28 | y = vb.contentRect.y + i * eachPartY; 29 | for (int j = 0; j <= hc; j++) 30 | { 31 | if (j == hc) 32 | x = xMax; 33 | else 34 | x = vb.contentRect.x + j * eachPartX; 35 | vb.AddVert(new Vector3(x, y, 0)); 36 | } 37 | } 38 | 39 | for (int i = 0; i < vc; i++) 40 | { 41 | int k = i * (hc + 1); 42 | for (int j = 1; j <= hc; j++) 43 | { 44 | int m = k + j; 45 | vb.AddTriangle(m - 1, m, m + hc); 46 | vb.AddTriangle(m, m + hc + 1, m + hc); 47 | } 48 | } 49 | } 50 | } 51 | } -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh/PlaneMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 121b756a7a8240c49b63fa9de560691a 3 | timeCreated: 1547970144 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh/PolygonMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db020628cd79e714fbafdbaaa2cc355f 3 | timeCreated: 1545987173 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh/RectMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13a3a9d0d365d834696112114d7bf951 3 | timeCreated: 1545987172 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh/RegularPolygonMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4084bdb2f1738340a28ab5699977f3b 3 | timeCreated: 1545987173 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh/RoundedRectMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f910c4392a714c41b421c296621562b 3 | timeCreated: 1545987172 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Mesh/VertexBuffer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d5501e8f84e40e47835611ab3896029 3 | timeCreated: 1545987173 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/MovieClip.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ddeeb52259b7ed4e8a604fa8cd47897 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/NAudioClip.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public class NAudioClip 9 | { 10 | /// 11 | /// 12 | /// 13 | public DestroyMethod destroyMethod; 14 | 15 | /// 16 | /// 17 | /// 18 | public AudioClip nativeClip; 19 | 20 | /// 21 | /// 22 | /// 23 | /// 24 | public NAudioClip(AudioClip audioClip) 25 | { 26 | nativeClip = audioClip; 27 | } 28 | 29 | /// 30 | /// 31 | /// 32 | public void Unload() 33 | { 34 | if (nativeClip == null) 35 | return; 36 | 37 | if (destroyMethod == DestroyMethod.Unload) 38 | Resources.UnloadAsset(nativeClip); 39 | else if (destroyMethod == DestroyMethod.Destroy) 40 | Object.DestroyImmediate(nativeClip, true); 41 | 42 | nativeClip = null; 43 | } 44 | 45 | /// 46 | /// 47 | /// 48 | /// 49 | public void Reload(AudioClip audioClip) 50 | { 51 | nativeClip = audioClip; 52 | } 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/NAudioClip.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e081bc28928c3474194543c862fadec5 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/NGraphics.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b84f79fb60acc974cb58c5368b257716 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/NMaterial.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public class NMaterial 9 | { 10 | /// 11 | /// 12 | /// 13 | public uint frameId; 14 | 15 | /// 16 | /// 17 | /// 18 | public uint clipId; 19 | 20 | /// 21 | /// 22 | /// 23 | public bool stencilSet; 24 | 25 | /// 26 | /// 27 | /// 28 | public BlendMode blendMode; 29 | 30 | /// 31 | /// 32 | /// 33 | public bool combined; 34 | 35 | /// 36 | /// 37 | /// 38 | public Material material; 39 | 40 | internal bool _firstInstance; 41 | 42 | /// 43 | /// 44 | /// 45 | /// 46 | public NMaterial(Shader shader) 47 | { 48 | material = new Material(shader); 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/NMaterial.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7ab3898fbcc5ff4d88dac65e09bb27e 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/NTexture.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cdb420f5e4ef87d419c4467d1b8f2ddf 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/ShaderConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4eae4be32683c04a96ac1c4cd1834ab 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Shape.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbcf11c269a33474aa9adaafd9867711 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Stage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6650441f8140eae4c896682b7fd5b3e6 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/StageCamera.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 367e80e3fa958344491a9a196a902b72 3 | timeCreated: 1460480287 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/StageEngine.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public class StageEngine : MonoBehaviour 9 | { 10 | public int ObjectsOnStage; 11 | public int GraphicsOnStage; 12 | 13 | public static bool beingQuit; 14 | 15 | void Start() 16 | { 17 | useGUILayout = false; 18 | } 19 | 20 | void LateUpdate() 21 | { 22 | Stage.inst.InternalUpdate(); 23 | 24 | ObjectsOnStage = Stats.ObjectCount; 25 | GraphicsOnStage = Stats.GraphicsCount; 26 | } 27 | 28 | void OnGUI() 29 | { 30 | Stage.inst.HandleGUIEvents(Event.current); 31 | } 32 | 33 | #if !UNITY_5_4_OR_NEWER 34 | void OnLevelWasLoaded() 35 | { 36 | StageCamera.CheckMainCamera(); 37 | } 38 | #endif 39 | 40 | void OnApplicationQuit() 41 | { 42 | beingQuit = true; 43 | 44 | if (Application.isEditor) 45 | UIPackage.RemoveAllPackages(); 46 | } 47 | } 48 | } -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/StageEngine.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0922848d650639f479e29635982d4a4c 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Stats.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace FairyGUI 3 | { 4 | /// 5 | /// 6 | /// 7 | public class Stats 8 | { 9 | /// 10 | /// 11 | /// 12 | public static int ObjectCount; 13 | 14 | /// 15 | /// 16 | /// 17 | public static int GraphicsCount; 18 | 19 | /// 20 | /// 21 | /// 22 | public static int LatestObjectCreation; 23 | 24 | /// 25 | /// 26 | /// 27 | public static int LatestGraphicsCreation; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Stats.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: baddfd53a8a771f4eaa567ee3eb2ccc0 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6a329985f59cbd4ba1618ac71c89d7d 3 | folderAsset: yes 4 | timeCreated: 1460480287 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/BaseFont.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 242acb07eafac7a43a60dc4107fbd6b4 3 | timeCreated: 1460480287 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/BitmapFont.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1441c09e3389a046827b23ee409a37a 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/CopyPastePatch.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FairyGUI 4 | { 5 | #if UNITY_WEBPLAYER || UNITY_WEBGL || UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX || UNITY_EDITOR 6 | /// 7 | /// 当使用DLL形式的插件时,因为DLL默认是为移动平台编译的,所以不支持复制粘贴。 8 | /// 将这个脚本放到工程里,并在游戏启动时调用CopyPastePatch.Apply(),可以在PC平台激活复制粘贴功能 9 | /// 10 | public class CopyPastePatch 11 | { 12 | /// 13 | /// 14 | /// 15 | public static void Apply() 16 | { 17 | InputTextField.onCopy = OnCopy; 18 | InputTextField.onPaste = OnPaste; 19 | } 20 | 21 | /// 22 | /// 23 | /// 24 | /// 25 | /// 26 | public static void OnCopy(InputTextField textField, string value) 27 | { 28 | TextEditor te = new TextEditor(); 29 | #if UNITY_5_3_OR_NEWER 30 | te.text = value; 31 | #else 32 | te.content = new GUIContent(value); 33 | #endif 34 | te.OnFocus(); 35 | te.Copy(); 36 | } 37 | 38 | /// 39 | /// 40 | /// 41 | /// 42 | public static void OnPaste(InputTextField textField) 43 | { 44 | TextEditor te = new TextEditor(); 45 | te.multiline = !textField.textField.singleLine; 46 | te.Paste(); 47 | #if UNITY_5_3_OR_NEWER 48 | string value = te.text; 49 | #else 50 | string value = te.content.text; 51 | #endif 52 | if (!string.IsNullOrEmpty(value)) 53 | textField.ReplaceSelection(value); 54 | } 55 | } 56 | #endif 57 | } 58 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/CopyPastePatch.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2347999b30ad8a84fad1da499c697cb1 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/DynamicFont.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37b73f8527098974cb0ccf518ff95351 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/Emoji.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace FairyGUI 5 | { 6 | /// 7 | /// 8 | /// 9 | public class Emoji 10 | { 11 | /// 12 | /// 代表图片资源url。 13 | /// 14 | public string url; 15 | 16 | /// 17 | /// 图片宽度。不设置(0)则表示使用原始宽度。 18 | /// 19 | public int width; 20 | 21 | /// 22 | /// 图片高度。不设置(0)则表示使用原始高度。 23 | /// 24 | public int height; 25 | 26 | /// 27 | /// 28 | /// 29 | /// 30 | /// 31 | /// 32 | public Emoji(string url, int width, int height) 33 | { 34 | this.url = url; 35 | this.width = width; 36 | this.height = height; 37 | } 38 | 39 | /// 40 | /// 41 | /// 42 | /// 43 | public Emoji(string url) 44 | { 45 | this.url = url; 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/Emoji.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3859ae9020061394cadacd1624e04ed9 3 | timeCreated: 1475139464 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/FontManager.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public class FontManager 9 | { 10 | static Dictionary sFontFactory = new Dictionary(); 11 | 12 | /// 13 | /// 14 | /// 15 | /// 16 | /// 17 | static public void RegisterFont(BaseFont font, string alias) 18 | { 19 | if (!sFontFactory.ContainsKey(font.name)) 20 | sFontFactory.Add(font.name, font); 21 | if (alias != null) 22 | { 23 | if (!sFontFactory.ContainsKey(alias)) 24 | sFontFactory.Add(alias, font); 25 | } 26 | } 27 | 28 | /// 29 | /// 30 | /// 31 | /// 32 | static public void UnregisterFont(BaseFont font) 33 | { 34 | sFontFactory.Remove(font.name); 35 | } 36 | 37 | /// 38 | /// 39 | /// 40 | /// 41 | /// 42 | static public BaseFont GetFont(string name) 43 | { 44 | BaseFont ret; 45 | if (name.StartsWith(UIPackage.URL_PREFIX)) 46 | { 47 | ret = UIPackage.GetItemAssetByURL(name) as BaseFont; 48 | if (ret != null) 49 | return ret; 50 | } 51 | 52 | if (!sFontFactory.TryGetValue(name, out ret)) 53 | { 54 | ret = new DynamicFont(name); 55 | sFontFactory.Add(name, ret); 56 | } 57 | 58 | return ret; 59 | } 60 | 61 | /// 62 | /// 63 | /// 64 | static public void Clear() 65 | { 66 | sFontFactory.Clear(); 67 | } 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/FontManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5084c28e388b94a4fa4e2a80485296b3 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/IKeyboard.cs: -------------------------------------------------------------------------------- 1 | namespace FairyGUI 2 | { 3 | /// 4 | /// 用于文本输入的键盘接口 5 | /// 6 | public interface IKeyboard 7 | { 8 | /// 9 | /// 键盘已收回,输入已完成 10 | /// 11 | bool done { get; } 12 | 13 | /// 14 | /// 是否支持在光标处输入。如果为true,GetInput返回的是在当前光标处需要插入的文本,如果为false,GetInput返回的是整个文本。 15 | /// 16 | bool supportsCaret { get; } 17 | 18 | /// 19 | /// 用户输入的文本。 20 | /// 21 | /// 22 | string GetInput(); 23 | 24 | /// 25 | /// 打开键盘 26 | /// 27 | /// 28 | /// 29 | /// 30 | /// 31 | /// 32 | /// 33 | /// 34 | /// 35 | void Open(string text, bool autocorrection, bool multiline, bool secure, bool alert, string textPlaceholder, int keyboardType, bool hideInput); 36 | 37 | /// 38 | /// 关闭键盘 39 | /// 40 | void Close(); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/IKeyboard.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e3b9d951c903b049b8495c2d16f67fe 3 | timeCreated: 1460480287 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/InputTextField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87f693de944eb7d4ab4ccb9b65af352a 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/RTLSupport.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 575b3af943ee8a04bb4d8feb568b1d2e 3 | timeCreated: 1521600498 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/RichTextField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87b472f7ce488fa4bbd8942342458ccf 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/SelectionShape.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f1920b8ccf9c8b4ca5f2794991735d9 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/TextField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8a05d6d82201104cb6b5156ca294f54 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/TextFormat.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ecffbe294c108da4ab8a1c573e3d4dfd 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/TouchScreenKeyboard.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public class TouchScreenKeyboard : IKeyboard 9 | { 10 | UnityEngine.TouchScreenKeyboard _keyboard; 11 | 12 | public bool done 13 | { 14 | #if UNITY_2017_2_OR_NEWER 15 | get 16 | { 17 | return _keyboard == null 18 | || _keyboard.status == UnityEngine.TouchScreenKeyboard.Status.Done 19 | || _keyboard.status == UnityEngine.TouchScreenKeyboard.Status.Canceled 20 | || _keyboard.status == UnityEngine.TouchScreenKeyboard.Status.LostFocus; 21 | } 22 | #else 23 | get { return _keyboard == null || _keyboard.done || _keyboard.wasCanceled; } 24 | #endif 25 | } 26 | 27 | public bool supportsCaret 28 | { 29 | get { return false; } 30 | } 31 | 32 | public string GetInput() 33 | { 34 | if (_keyboard != null) 35 | { 36 | string s = _keyboard.text; 37 | 38 | if (this.done) 39 | _keyboard = null; 40 | 41 | return s; 42 | } 43 | else 44 | return null; 45 | } 46 | 47 | public void Open(string text, bool autocorrection, bool multiline, bool secure, bool alert, string textPlaceholder, int keyboardType, bool hideInput) 48 | { 49 | if (_keyboard != null) 50 | return; 51 | 52 | UnityEngine.TouchScreenKeyboard.hideInput = hideInput; 53 | _keyboard = UnityEngine.TouchScreenKeyboard.Open(text, (TouchScreenKeyboardType)keyboardType, autocorrection, multiline, secure, alert, textPlaceholder); 54 | } 55 | 56 | public void Close() 57 | { 58 | if (_keyboard != null) 59 | { 60 | _keyboard.active = false; 61 | _keyboard = null; 62 | } 63 | } 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/TouchScreenKeyboard.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb24d1c92a1114a4f9db5688cc3fa35b 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/Text/TypingEffect.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 213be0a4bfae47c4ebf643f5ee856399 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Core/UpdateContext.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa81e163380612a4a9591fe57a5b442c 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0476fc08b4424e34b81f61fe76eb30c8 3 | folderAsset: yes 4 | timeCreated: 1460480287 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Editor/DisplayObjectEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2f78faa29e5e1547837f976bf4b39f2 3 | timeCreated: 1541149029 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Editor/EditorToolSet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35dcb233f95ffd54c94f09d731db89ae 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Editor/PackagesWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 83ed477a96af9c94f9f2ccc24b5a24c0 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Editor/StageCameraEditor.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using FairyGUI; 3 | 4 | namespace FairyGUIEditor 5 | { 6 | /// 7 | /// 8 | /// 9 | [CustomEditor(typeof(StageCamera))] 10 | public class StageCameraEditor : Editor 11 | { 12 | string[] propertyToExclude; 13 | 14 | void OnEnable() 15 | { 16 | propertyToExclude = new string[] { "m_Script" }; 17 | } 18 | 19 | public override void OnInspectorGUI() 20 | { 21 | serializedObject.Update(); 22 | 23 | DrawPropertiesExcluding(serializedObject, propertyToExclude); 24 | 25 | if (serializedObject.ApplyModifiedProperties()) 26 | (target as StageCamera).ApplyModifiedProperties(); 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Editor/StageCameraEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b99582678b83dc46986b02984c665a3 3 | timeCreated: 1460480287 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Editor/UIConfigEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74df68b10ee56a54a8105d88312571ce 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Editor/UIContentScalerEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69174d19fa9521b4283e0b8f0e85acc8 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Editor/UIPainterEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5cb0f73c030157845aaa7b42a2b8d577 3 | timeCreated: 1461566835 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Editor/UIPanelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94949994c6eda08448145f618d0db72f 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Event.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: faa71f0e576742d46865b6bb7422b7f0 3 | folderAsset: yes 4 | timeCreated: 1460480287 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Event/EventBridge.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9712bee5e6977647989e012a6a332a6 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Event/EventContext.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3391a1fa2fc33b7448dfdf3e7c48880d 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Event/EventDispatcher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f31d18fa6488bb469504c7128522d21 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Event/EventListener.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8747c4706bc8c864786f691555eaa2fb 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Event/IEventDispatcher.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace FairyGUI 5 | { 6 | /// 7 | /// 8 | /// 9 | public interface IEventDispatcher 10 | { 11 | void AddEventListener(string strType, EventCallback0 callback); 12 | void AddEventListener(string strType, EventCallback1 callback); 13 | void RemoveEventListener(string strType, EventCallback0 callback); 14 | void RemoveEventListener(string strType, EventCallback1 callback); 15 | bool DispatchEvent(EventContext context); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Event/IEventDispatcher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8dfc3c6bb6a91445b52cee1e916c398 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Event/InputEvent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc16eca0c17d9344882b6e63f26ecc9e 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Filter.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 433dd68fcd8eedd489b1c789a3bdd726 3 | folderAsset: yes 4 | timeCreated: 1464768258 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Filter/BlurFilter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93a10729ff0ced14c97c9ae9d4771c4c 3 | timeCreated: 1464768262 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Filter/ColorFilter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f03204401ceeb6d4dad6b55e0889c0ae 3 | timeCreated: 1464768266 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Filter/IFilter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace FairyGUI 6 | { 7 | public interface IFilter 8 | { 9 | /// 10 | /// 11 | /// 12 | DisplayObject target { get; set; } 13 | 14 | /// 15 | /// 16 | /// 17 | void Update(); 18 | 19 | /// 20 | /// 21 | /// 22 | void Dispose(); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Filter/IFilter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c508023e115ed34a94f92161160ef24 3 | timeCreated: 1464768262 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Gesture.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1208c6212379851499f0b304870357dd 3 | folderAsset: yes 4 | timeCreated: 1464244762 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Gesture/LongPressGesture.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 036b702098f47c24ea9cda6c2948507d 3 | timeCreated: 1464244762 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Gesture/PinchGesture.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc85a819551042448a16308b82054c89 3 | timeCreated: 1464244766 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Gesture/RotationGesture.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 155eda39968f1194d9b4b7bbd63596ee 3 | timeCreated: 1464244762 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Gesture/SwipeGesture.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7bed3df24eb979345a4d3ed9cd34ca0e 3 | timeCreated: 1464244762 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Tween.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af2102ef32b55854c993041a6940127e 3 | folderAsset: yes 4 | timeCreated: 1531222519 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Tween/EaseManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 080d1dce1c76e154c9c8f50151e6d69e 3 | timeCreated: 1531473796 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Tween/EaseType.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public enum EaseType 9 | { 10 | Linear, 11 | SineIn, 12 | SineOut, 13 | SineInOut, 14 | QuadIn, 15 | QuadOut, 16 | QuadInOut, 17 | CubicIn, 18 | CubicOut, 19 | CubicInOut, 20 | QuartIn, 21 | QuartOut, 22 | QuartInOut, 23 | QuintIn, 24 | QuintOut, 25 | QuintInOut, 26 | ExpoIn, 27 | ExpoOut, 28 | ExpoInOut, 29 | CircIn, 30 | CircOut, 31 | CircInOut, 32 | ElasticIn, 33 | ElasticOut, 34 | ElasticInOut, 35 | BackIn, 36 | BackOut, 37 | BackInOut, 38 | BounceIn, 39 | BounceOut, 40 | BounceInOut, 41 | Custom 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Tween/EaseType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3faa49ad96d1cb45acf0a5534094d09 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Tween/GPath.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3755f976b6dd17c408731fa87b3cb006 3 | timeCreated: 1546592349 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Tween/GTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 613566965c56f6e4e9a95936b8128f90 3 | timeCreated: 1531222519 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Tween/GTweener.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48e1b5ac4a90a5649962a3e75fd666c2 3 | timeCreated: 1531222519 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Tween/TweenManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3048174c9aaf2e840953e3cab497a426 3 | timeCreated: 1531222519 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Tween/TweenPropType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7000822d8123b4344b21dcfb230f8938 3 | timeCreated: 1531473796 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Tween/TweenValue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 97e8a1ca496b4d34cad5f2420a9f8809 3 | timeCreated: 1531473796 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 929603a3379395146b898542bc37d31b 3 | folderAsset: yes 4 | timeCreated: 1460480287 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Action.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76c9ac9d39933da4e833eddb1a96581a 3 | folderAsset: yes 4 | timeCreated: 1500559678 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Action/ChangePageAction.cs: -------------------------------------------------------------------------------- 1 | using FairyGUI.Utils; 2 | 3 | namespace FairyGUI 4 | { 5 | public class ChangePageAction : ControllerAction 6 | { 7 | public string objectId; 8 | public string controllerName; 9 | public string targetPage; 10 | 11 | public ChangePageAction() 12 | { 13 | } 14 | 15 | override protected void Enter(Controller controller) 16 | { 17 | if (string.IsNullOrEmpty(controllerName)) 18 | return; 19 | 20 | GComponent gcom; 21 | if (!string.IsNullOrEmpty(objectId)) 22 | gcom = controller.parent.GetChildById(objectId) as GComponent; 23 | else 24 | gcom = controller.parent; 25 | if (gcom != null) 26 | { 27 | Controller cc = gcom.GetController(controllerName); 28 | if (cc != null && cc != controller && !cc.changing) 29 | { 30 | if (this.targetPage == "~1") 31 | { 32 | if (controller.selectedIndex < cc.pageCount) 33 | cc.selectedIndex = controller.selectedIndex; 34 | } 35 | else if (this.targetPage == "~2") 36 | cc.selectedPage = controller.selectedPage; 37 | else 38 | cc.selectedPageId = this.targetPage; 39 | } 40 | } 41 | } 42 | 43 | override public void Setup(ByteBuffer buffer) 44 | { 45 | base.Setup(buffer); 46 | 47 | objectId = buffer.ReadS(); 48 | controllerName = buffer.ReadS(); 49 | targetPage = buffer.ReadS(); 50 | } 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Action/ChangePageAction.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 625a0a9a670984b47a4b170a801c850e 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Action/ControllerAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using FairyGUI.Utils; 3 | 4 | namespace FairyGUI 5 | { 6 | public class ControllerAction 7 | { 8 | public enum ActionType 9 | { 10 | PlayTransition, 11 | ChangePage 12 | } 13 | 14 | public string[] fromPage; 15 | public string[] toPage; 16 | 17 | public static ControllerAction CreateAction(ActionType type) 18 | { 19 | switch (type) 20 | { 21 | case ActionType.PlayTransition: 22 | return new PlayTransitionAction(); 23 | 24 | case ActionType.ChangePage: 25 | return new ChangePageAction(); 26 | } 27 | return null; 28 | } 29 | 30 | public ControllerAction() 31 | { 32 | } 33 | 34 | public void Run(Controller controller, string prevPage, string curPage) 35 | { 36 | if ((fromPage == null || fromPage.Length == 0 || Array.IndexOf(fromPage, prevPage) != -1) 37 | && (toPage == null || toPage.Length == 0 || Array.IndexOf(toPage, curPage) != -1)) 38 | Enter(controller); 39 | else 40 | Leave(controller); 41 | } 42 | 43 | virtual protected void Enter(Controller controller) 44 | { 45 | 46 | } 47 | 48 | virtual protected void Leave(Controller controller) 49 | { 50 | 51 | } 52 | 53 | virtual public void Setup(ByteBuffer buffer) 54 | { 55 | int cnt; 56 | 57 | cnt = buffer.ReadShort(); 58 | fromPage = new string[cnt]; 59 | for (int i = 0; i < cnt; i++) 60 | fromPage[i] = buffer.ReadS(); 61 | 62 | cnt = buffer.ReadShort(); 63 | toPage = new string[cnt]; 64 | for (int i = 0; i < cnt; i++) 65 | toPage[i] = buffer.ReadS(); 66 | } 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Action/ControllerAction.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6fb1eb3d57827b4bb09eddfa5c76137 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Action/PlayTransitionAction.cs: -------------------------------------------------------------------------------- 1 | using FairyGUI.Utils; 2 | 3 | namespace FairyGUI 4 | { 5 | public class PlayTransitionAction : ControllerAction 6 | { 7 | public string transitionName; 8 | public int playTimes; 9 | public float delay; 10 | public bool stopOnExit; 11 | 12 | private Transition _currentTransition; 13 | 14 | public PlayTransitionAction() 15 | { 16 | playTimes = 1; 17 | delay = 0; 18 | } 19 | 20 | override protected void Enter(Controller controller) 21 | { 22 | Transition trans = controller.parent.GetTransition(transitionName); 23 | if (trans != null) 24 | { 25 | if (_currentTransition != null && _currentTransition.playing) 26 | trans.ChangePlayTimes(playTimes); 27 | else 28 | trans.Play(playTimes, delay, null); 29 | _currentTransition = trans; 30 | } 31 | } 32 | 33 | override protected void Leave(Controller controller) 34 | { 35 | if (stopOnExit && _currentTransition != null) 36 | { 37 | _currentTransition.Stop(); 38 | _currentTransition = null; 39 | } 40 | } 41 | 42 | override public void Setup(ByteBuffer buffer) 43 | { 44 | base.Setup(buffer); 45 | 46 | transitionName = buffer.ReadS(); 47 | playTimes = buffer.ReadInt(); 48 | delay = buffer.ReadFloat(); 49 | stopOnExit = buffer.ReadBool(); 50 | } 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Action/PlayTransitionAction.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eac7f8de0d09f17439fb3c8e4a06090e 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/AsyncCreationHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99d38995f0d185d4eb694a7728219c01 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Controller.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a032426f9564db4a95c1c5a513bcd12 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/DragDropManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb013a6e64663c34694529d92a620777 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/EMRenderSupport.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ea7d5d9d5c232d4f9a312870329cbd2 3 | timeCreated: 1464535178 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/FieldTypes.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d03a824e0fdd8a48a0ad6173b4593e0 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GButton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e5e996dd06bc77458af09a2465efb6d 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GComboBox.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65b819211c4a7ec4eb1cf17cda579377 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a21ec486dca945f459590f80e1e6f699 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GGraph.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 913b7964e87194d4182c1ad388d94f19 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GGroup.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8aac7740f89ffc409bfb6cd30d58fec 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GImage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 106156ac7c8773640af01f14fd396393 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GLabel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd9c62cc282bb9b4fa9e794317eedd30 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GList.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5eda689519c51b42955139d2c6caba4 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GLoader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 43ce591d02b49e8419c431df4af3da0b 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GMovieClip.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 158e4b32fb035414091844233b2b9269 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3ab09a55620b5f40a544e775edc4b22 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GObjectPool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb355b8d4ba140f469be6be6b062dfda 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GProgressBar.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f13bf1fdc7711c4aa9c5e1631138025 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GRichTextField.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using FairyGUI.Utils; 3 | using UnityEngine; 4 | 5 | namespace FairyGUI 6 | { 7 | /// 8 | /// GRichTextField class. 9 | /// 10 | public class GRichTextField : GTextField 11 | { 12 | /// 13 | /// 14 | /// 15 | public RichTextField richTextField { get; private set; } 16 | 17 | public GRichTextField() 18 | : base() 19 | { 20 | } 21 | 22 | override protected void CreateDisplayObject() 23 | { 24 | richTextField = new RichTextField(); 25 | richTextField.gOwner = this; 26 | displayObject = richTextField; 27 | 28 | _textField = richTextField.textField; 29 | } 30 | 31 | override protected void SetTextFieldText() 32 | { 33 | string str = _text; 34 | if (_templateVars != null) 35 | str = ParseTemplate(str); 36 | 37 | _textField.maxWidth = maxWidth; 38 | if (_ubbEnabled) 39 | richTextField.htmlText = UBBParser.inst.Parse(str); 40 | else 41 | richTextField.htmlText = str; 42 | } 43 | 44 | override protected void GetTextFieldText() 45 | { 46 | _text = richTextField.text; 47 | } 48 | 49 | /// 50 | /// 51 | /// 52 | public Dictionary emojies 53 | { 54 | get { return richTextField.emojies; } 55 | set { richTextField.emojies = value; } 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GRichTextField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c329d14f7b7d35348be7ec3e2a4b0591 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GRoot.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c82e50658ca58b2459448b9c86cb4777 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GScrollBar.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6b0ce43cdb60cf4e8e1ddccdf2f5082 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GSlider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2a1a4a3ec0a296489e15eb1ae1214ee 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GTextField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d64856957bd90d24aa05d134fb14e01d 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GTextInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e6f98107e4db9142b9de3358cf95378 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GTree.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2d05bd744ca041a8beb8cfd9421d8a7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/GTreeNode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0507f7de6e0d34b85853b6a2f591aaf9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b22c996c870881c438177e27f3450ac7 3 | folderAsset: yes 4 | timeCreated: 1476166202 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearAnimation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87e99c1910ca9684d8719dae7bdb7658 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2050e67af29d06a44834f7ffbfe14e83 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearColor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4878a5e9a94c1d429c827f93ca3072b 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearDisplay.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using FairyGUI.Utils; 3 | 4 | namespace FairyGUI 5 | { 6 | /// 7 | /// Gear is a connection between object and controller. 8 | /// 9 | public class GearDisplay : GearBase 10 | { 11 | /// 12 | /// Pages involed in this gear. 13 | /// 14 | public string[] pages { get; set; } 15 | 16 | int _visible; 17 | uint _displayLockToken; 18 | 19 | public GearDisplay(GObject owner) 20 | : base(owner) 21 | { 22 | _displayLockToken = 1; 23 | } 24 | 25 | override protected void AddStatus(string pageId, ByteBuffer buffer) 26 | { 27 | } 28 | 29 | override protected void Init() 30 | { 31 | pages = null; 32 | } 33 | 34 | override public void Apply() 35 | { 36 | _displayLockToken++; 37 | if (_displayLockToken == 0) 38 | _displayLockToken = 1; 39 | 40 | if (pages == null || pages.Length == 0 41 | || Array.IndexOf(pages, _controller.selectedPageId) != -1) 42 | _visible = 1; 43 | else 44 | _visible = 0; 45 | } 46 | 47 | override public void UpdateState() 48 | { 49 | } 50 | 51 | public uint AddLock() 52 | { 53 | _visible++; 54 | return _displayLockToken; 55 | } 56 | 57 | public void ReleaseLock(uint token) 58 | { 59 | if (token == _displayLockToken) 60 | _visible--; 61 | } 62 | 63 | public bool connected 64 | { 65 | get { return _controller == null || _visible > 0; } 66 | } 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearDisplay.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f88c3ac62122e7141a5d6c41eb11da27 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearDisplay2.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using FairyGUI.Utils; 3 | 4 | namespace FairyGUI 5 | { 6 | /// 7 | /// Gear is a connection between object and controller. 8 | /// 9 | public class GearDisplay2 : GearBase 10 | { 11 | /// 12 | /// Pages involed in this gear. 13 | /// 14 | public string[] pages { get; set; } 15 | public int condition; 16 | 17 | int _visible; 18 | 19 | public GearDisplay2(GObject owner) 20 | : base(owner) 21 | { 22 | } 23 | 24 | override protected void AddStatus(string pageId, ByteBuffer buffer) 25 | { 26 | } 27 | 28 | override protected void Init() 29 | { 30 | pages = null; 31 | } 32 | 33 | override public void Apply() 34 | { 35 | if (pages == null || pages.Length == 0 36 | || Array.IndexOf(pages, _controller.selectedPageId) != -1) 37 | _visible = 1; 38 | else 39 | _visible = 0; 40 | } 41 | 42 | override public void UpdateState() 43 | { 44 | } 45 | public bool Evaluate(bool connected) 46 | { 47 | bool v = _controller == null || _visible > 0; 48 | if (this.condition == 0) 49 | v = v && connected; 50 | else 51 | v = v || connected; 52 | return v; 53 | } 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearDisplay2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96390d060150348e98dfe41bf7d23f5f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearFontSize.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using FairyGUI.Utils; 3 | 4 | namespace FairyGUI 5 | { 6 | /// 7 | /// Gear is a connection between object and controller. 8 | /// 9 | public class GearFontSize : GearBase 10 | { 11 | Dictionary _storage; 12 | int _default; 13 | 14 | public GearFontSize(GObject owner) 15 | : base(owner) 16 | { 17 | } 18 | 19 | protected override void Init() 20 | { 21 | _default = ((GTextField)_owner).textFormat.size; 22 | _storage = new Dictionary(); 23 | } 24 | 25 | override protected void AddStatus(string pageId, ByteBuffer buffer) 26 | { 27 | if (pageId == null) 28 | _default = buffer.ReadInt(); 29 | else 30 | _storage[pageId] = buffer.ReadInt(); 31 | } 32 | 33 | override public void Apply() 34 | { 35 | _owner._gearLocked = true; 36 | 37 | int cv; 38 | if (!_storage.TryGetValue(_controller.selectedPageId, out cv)) 39 | cv = _default; 40 | 41 | TextFormat tf = ((GTextField)_owner).textFormat; 42 | tf.size = cv; 43 | ((GTextField)_owner).textFormat = tf; 44 | 45 | _owner._gearLocked = false; 46 | } 47 | 48 | override public void UpdateState() 49 | { 50 | _storage[_controller.selectedPageId] = ((GTextField)_owner).textFormat.size; 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearFontSize.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2d3a7b66a83334b44bb8630ecc980a59 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearIcon.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using FairyGUI.Utils; 3 | 4 | namespace FairyGUI 5 | { 6 | /// 7 | /// Gear is a connection between object and controller. 8 | /// 9 | public class GearIcon : GearBase 10 | { 11 | Dictionary _storage; 12 | string _default; 13 | 14 | public GearIcon(GObject owner) 15 | : base(owner) 16 | { 17 | } 18 | 19 | protected override void Init() 20 | { 21 | _default = _owner.icon; 22 | _storage = new Dictionary(); 23 | } 24 | 25 | override protected void AddStatus(string pageId, ByteBuffer buffer) 26 | { 27 | if (pageId == null) 28 | _default = buffer.ReadS(); 29 | else 30 | _storage[pageId] = buffer.ReadS(); 31 | } 32 | 33 | override public void Apply() 34 | { 35 | _owner._gearLocked = true; 36 | 37 | string cv; 38 | if (!_storage.TryGetValue(_controller.selectedPageId, out cv)) 39 | cv = _default; 40 | 41 | _owner.icon = cv; 42 | 43 | _owner._gearLocked = false; 44 | } 45 | 46 | override public void UpdateState() 47 | { 48 | _storage[_controller.selectedPageId] = _owner.icon; 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearIcon.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27b2a638ddb815f40994e0477c3ea4c0 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearLook.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 77704143cdb38714196c9ff520a079f8 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearSize.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 254f71ab913968a4e853a99ce79f0266 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearText.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using FairyGUI.Utils; 3 | 4 | namespace FairyGUI 5 | { 6 | /// 7 | /// Gear is a connection between object and controller. 8 | /// 9 | public class GearText : GearBase 10 | { 11 | Dictionary _storage; 12 | string _default; 13 | 14 | public GearText(GObject owner) 15 | : base(owner) 16 | { 17 | } 18 | 19 | protected override void Init() 20 | { 21 | _default = _owner.text; 22 | _storage = new Dictionary(); 23 | } 24 | 25 | override protected void AddStatus(string pageId, ByteBuffer buffer) 26 | { 27 | if (pageId == null) 28 | _default = buffer.ReadS(); 29 | else 30 | _storage[pageId] = buffer.ReadS(); 31 | } 32 | 33 | override public void Apply() 34 | { 35 | _owner._gearLocked = true; 36 | 37 | string cv; 38 | if (!_storage.TryGetValue(_controller.selectedPageId, out cv)) 39 | cv = _default; 40 | 41 | _owner.text = cv; 42 | 43 | _owner._gearLocked = false; 44 | } 45 | 46 | override public void UpdateState() 47 | { 48 | _storage[_controller.selectedPageId] = _owner.text; 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearText.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8b20f3a5dd39ec42bed3456334916fc 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/GearXY.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 082a852494dc8b94485733188788d58c 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/IAnimationGear.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace FairyGUI 3 | { 4 | /// 5 | /// 6 | /// 7 | public interface IAnimationGear 8 | { 9 | /// 10 | /// 11 | /// 12 | bool playing { get; set; } 13 | 14 | /// 15 | /// 16 | /// 17 | int frame { get; set; } 18 | 19 | /// 20 | /// 21 | /// 22 | float timeScale { get; set; } 23 | 24 | /// 25 | /// 26 | /// 27 | bool ignoreEngineTimeScale { get; set; } 28 | 29 | /// 30 | /// 31 | /// 32 | /// 33 | void Advance(float time); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/IAnimationGear.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d68e5b2a3af5c444689f459a8b265df7 3 | timeCreated: 1476166204 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/IColorGear.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FairyGUI 4 | { 5 | /// 6 | /// 7 | /// 8 | public interface IColorGear 9 | { 10 | /// 11 | /// 12 | /// 13 | Color color { get; set; } 14 | } 15 | 16 | /// 17 | /// 18 | /// 19 | public interface ITextColorGear : IColorGear 20 | { 21 | /// 22 | /// 23 | /// 24 | Color strokeColor { get; set; } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Gears/IColorGear.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e872cd17b52152a4fa250c830b9bb8cd 3 | timeCreated: 1476166204 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/IUISource.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace FairyGUI 3 | { 4 | /// 5 | /// 6 | /// 7 | public delegate void UILoadCallback(); 8 | 9 | /// 10 | /// 11 | /// 12 | public interface IUISource 13 | { 14 | /// 15 | /// 16 | /// 17 | string fileName { get; set; } 18 | 19 | /// 20 | /// 21 | /// 22 | bool loaded { get; } 23 | 24 | /// 25 | /// 26 | /// 27 | /// 28 | void Load(UILoadCallback callback); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/IUISource.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c742c10608d6ac84bb210a9d6abcb05d 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Margin.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace FairyGUI 3 | { 4 | /// 5 | /// 6 | /// 7 | public struct Margin 8 | { 9 | /// 10 | /// 11 | /// 12 | public int left; 13 | 14 | /// 15 | /// 16 | /// 17 | public int right; 18 | 19 | /// 20 | /// 21 | /// 22 | public int top; 23 | 24 | /// 25 | /// 26 | /// 27 | public int bottom; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Margin.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f31f9a61b0590943ac37f1c16ff0dc9 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/PackageItem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: acb6fb5c63e3f49409db871a5a97261b 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/PageOption.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace FairyGUI 3 | { 4 | /// 5 | /// 6 | /// 7 | public class PageOption 8 | { 9 | Controller _controller; 10 | string _id; 11 | 12 | public PageOption() 13 | { 14 | } 15 | 16 | public Controller controller 17 | { 18 | set 19 | { 20 | _controller = value; 21 | } 22 | } 23 | 24 | public int index 25 | { 26 | set 27 | { 28 | _id = _controller.GetPageId(value); 29 | } 30 | get 31 | { 32 | if (_id != null) 33 | return _controller.GetPageIndexById(_id); 34 | else 35 | return -1; 36 | } 37 | } 38 | 39 | public string name 40 | { 41 | set 42 | { 43 | _id = _controller.GetPageIdByName(value); 44 | } 45 | get 46 | { 47 | if (_id != null) 48 | return _controller.GetPageNameById(_id); 49 | else 50 | return null; 51 | } 52 | } 53 | 54 | public void Clear() 55 | { 56 | _id = null; 57 | } 58 | 59 | public string id 60 | { 61 | 62 | set 63 | { 64 | _id = value; 65 | } 66 | get 67 | { 68 | return _id; 69 | } 70 | } 71 | 72 | } 73 | } 74 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/PageOption.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 353e86f9fde12894f8b7dfd9e2636de0 3 | timeCreated: 1460480287 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/PopupMenu.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f15a5c9ba9a949d468aeb92e75f70dbd 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/RelationItem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 859441fdd74333a498ff048e6b48798b 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Relations.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4376a9406aa478a4b82816818842d737 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/ScrollPane.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e51675ea70043e1488812e46428e83aa 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Transition.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b4b16745502a0a428467b2981a2a786 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/TranslationHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3efa1901e4c7ea44d9573c70d21e49f5 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Tree.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e3a2d82c02599a4f926286440678b58 3 | folderAsset: yes 4 | timeCreated: 1467555752 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Tree/TreeNode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6bfc19586c7b07e4b9193f658c390727 3 | timeCreated: 1467555753 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Tree/TreeView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a8a82de90eec564d9b40a4192d27f3d 3 | timeCreated: 1467555753 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/UIConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ace51c3cbb5309547a7029cadaaa20ca 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/UIContentScaler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a723f7fd716aac049aa24e9186f18685 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/UIObjectFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 461feec05183bbf4f908aa1455325715 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/UIPackage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7177aa7a57b8cc0439fde7785099f11c 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/UIPainter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ca66c39de4dce2499306801170a139f 3 | timeCreated: 1461566422 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/UIPanel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 024553ecf96a65649b929ee08c9214fd 3 | timeCreated: 1460480287 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/UI/Window.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c454632cb96595b4cbeeee678a5d9f0b 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d78e1a4b8ac1336498bfbbe945d16276 3 | folderAsset: yes 4 | timeCreated: 1460480287 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/ByteBuffer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f72828fa75e491f4d95f92a46b01956a 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da6063debdf749748bac0a0029b709e5 3 | folderAsset: yes 4 | timeCreated: 1461773298 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/HtmlButton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 268c2d7ad77b66449b4e0e39a6d0ca15 3 | timeCreated: 1461773298 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/HtmlElement.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d92c6025bf750145af0e456a7fd3f33 3 | timeCreated: 1461773298 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/HtmlImage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 81871e13cb458ab4da28358d5634e082 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/HtmlInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1c8ffa51408aef45839b1d00198b819 3 | timeCreated: 1535374215 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/HtmlLink.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2132a66ecae9cc4c99c6fbe37051723 3 | timeCreated: 1470116309 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/HtmlPageContext.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5454bca8f43f9094ea66614837a2c0be 3 | timeCreated: 1461773298 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/HtmlParseOptions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace FairyGUI.Utils 6 | { 7 | /// 8 | /// 9 | /// 10 | public class HtmlParseOptions 11 | { 12 | /// 13 | /// 14 | /// 15 | public bool linkUnderline; 16 | 17 | /// 18 | /// 19 | /// 20 | public Color linkColor; 21 | 22 | /// 23 | /// 24 | /// 25 | public Color linkBgColor; 26 | 27 | /// 28 | /// 29 | /// 30 | public Color linkHoverBgColor; 31 | 32 | /// 33 | /// 34 | /// 35 | public bool ignoreWhiteSpace; 36 | 37 | /// 38 | /// 39 | /// 40 | public static bool DefaultLinkUnderline = true; 41 | 42 | /// 43 | /// 44 | /// 45 | public static Color DefaultLinkColor = new Color32(0x3A, 0x67, 0xCC, 0xFF); 46 | 47 | /// 48 | /// 49 | /// 50 | public static Color DefaultLinkBgColor = Color.clear; 51 | 52 | /// 53 | /// 54 | /// 55 | public static Color DefaultLinkHoverBgColor = Color.clear; 56 | 57 | public HtmlParseOptions() 58 | { 59 | linkUnderline = DefaultLinkUnderline; 60 | linkColor = DefaultLinkColor; 61 | linkBgColor = DefaultLinkBgColor; 62 | linkHoverBgColor = DefaultLinkHoverBgColor; 63 | } 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/HtmlParseOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e3e6e98345b46a43a4181a0790d4f30 3 | timeCreated: 1470231110 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/HtmlParser.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ddf5eb218ff0cf438894e2ceb54f494 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/HtmlSelect.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9047de8f5e36634b9cb9d7270dfb1e8 3 | timeCreated: 1461773298 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/IHtmlObject.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace FairyGUI.Utils 6 | { 7 | /// 8 | /// Create->SetPosition->(Add<->Remove)->Release->Dispose 9 | /// 10 | public interface IHtmlObject 11 | { 12 | float width { get; } 13 | float height { get; } 14 | DisplayObject displayObject { get; } 15 | HtmlElement element { get; } 16 | 17 | void Create(RichTextField owner, HtmlElement element); 18 | void SetPosition(float x, float y); 19 | void Add(); 20 | void Remove(); 21 | void Release(); 22 | void Dispose(); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/IHtmlObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5a416822d3ee0a4d80e32f6a03ba56f 3 | timeCreated: 1461773298 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/IHtmlPageContext.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace FairyGUI.Utils 3 | { 4 | /// 5 | /// 6 | /// 7 | public interface IHtmlPageContext 8 | { 9 | IHtmlObject CreateObject(RichTextField owner, HtmlElement element); 10 | void FreeObject(IHtmlObject obj); 11 | 12 | NTexture GetImageTexture(HtmlImage image); 13 | void FreeImageTexture(HtmlImage image, NTexture texture); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Html/IHtmlPageContext.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f24771f8977b674aa4fbf86f45e2105 3 | timeCreated: 1461773298 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/Timers.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae007a032c404234b875df43f3129117 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/ToolSet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54357cad16a6ccb4ea698f76bb43527c 3 | timeCreated: 1460480287 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/UBBParser.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 916709794f601f949962dffdb251b946 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/XML.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8375f35e0c0dbc4429287ee8578f3cf1 3 | timeCreated: 1460480288 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/XMLIterator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35c75485c4f537341bbc16207588f75d 3 | timeCreated: 1461773298 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/XMLList.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f086b805cd249140987f7f3ec5b4567 3 | timeCreated: 1460480287 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/XMLUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11312ca9745d52c4eb8e31630ad5ec7c 3 | timeCreated: 1461773298 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FairyGUI/Scripts/Utils/ZipReader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8dc25ae9114bda14f998652db54f3af9 3 | timeCreated: 1535374214 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 043100738edbd9342870034a6c0ab6bf 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Example.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 964b601c82a0ed142aa30c54309c20d1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Example/Example.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: fasthro 3 | * @Date: 2019-02-27 18:05:23 4 | * @Description: 演示脚本 5 | */ 6 | using System.Collections; 7 | using System.Collections.Generic; 8 | using UnityEngine; 9 | using FairyGUI; 10 | 11 | namespace FastConsoleFairyGUI.Example 12 | { 13 | public class Example : MonoBehaviour 14 | { 15 | // Start is called before the first frame update 16 | void Awake() 17 | { 18 | GRoot.inst.SetContentScaleFactor(2048, 1152, UIContentScaler.ScreenMatchMode.MatchWidthOrHeight); 19 | FastConsole.inst.Initialize(true); 20 | } 21 | 22 | void Start() 23 | { 24 | Debug.Log("Sample Log"); 25 | Debug.LogWarning("Sample LogWarning"); 26 | Debug.LogError("Sample LogError"); 27 | } 28 | 29 | public void ExampleCommand() 30 | { 31 | Debug.Log("my name is object method command"); 32 | } 33 | 34 | [MethodCommandAttribute("static_method", "static method")] 35 | public static void ExampleStaticCommand() 36 | { 37 | Debug.Log("my name is static method command"); 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Example/Example.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91a788339367e8840850bbafcbc1ad92 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Example/FastConsole.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25b2995318e3144458d1fde601abd253 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9813c18cec20bbb4f8918c501eb77cbd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Plugins/Android.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4956316cdee668a42b3f842e1a7621de 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Plugins/Android/libs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1c74a80cb36e384e8165a9caa50bcd5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Plugins/Android/libs/FastConsole-1.0.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthro/FastConsoleFairyGUI/2f0e4ad35a359f6f59ebe25baa041d0e2282a0b5/FastConsoleUnity/Assets/FastConsole/Plugins/Android/libs/FastConsole-1.0.aar -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Plugins/Android/libs/FastConsole-1.0.aar.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cdcc59b3104c9fc43ae7250965c37537 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | platformData: 13 | - first: 14 | Android: Android 15 | second: 16 | enabled: 1 17 | settings: {} 18 | - first: 19 | Any: 20 | second: 21 | enabled: 0 22 | settings: {} 23 | - first: 24 | Editor: Editor 25 | second: 26 | enabled: 0 27 | settings: 28 | DefaultValueInitialized: true 29 | userData: 30 | assetBundleName: 31 | assetBundleVariant: 32 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Plugins/iOS.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c252cd0e526fc6c4399950aebf8f7278 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Plugins/iOS/Clipboard.h: -------------------------------------------------------------------------------- 1 | @ interface Clipboard : NSObject 2 | 3 | extern "C" 4 | { 5 | /* compare the namelist with system processes */ 6 | void _copy(const char *textList); 7 | } 8 | 9 | @end -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Plugins/iOS/Clipboard.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 326365d3f2d0dd146881212bbbc61ced 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | platformData: 13 | - first: 14 | Any: 15 | second: 16 | enabled: 1 17 | settings: {} 18 | - first: 19 | Editor: Editor 20 | second: 21 | enabled: 0 22 | settings: 23 | DefaultValueInitialized: true 24 | userData: 25 | assetBundleName: 26 | assetBundleVariant: 27 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Plugins/iOS/Clipboard.mm: -------------------------------------------------------------------------------- 1 | #include "Clipboard.h" 2 | @implementation Clipboard 3 | //将文本复制到IOS剪贴板 4 | - (void)objc_copy : (NSString*)text 5 | { 6 | UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; 7 | pasteboard.string = text; 8 | } 9 | @end 10 | 11 | extern "C" { 12 | static Clipboard *iosClipboard; 13 | 14 | void _copy(const char *textList) 15 | { 16 | NSString *text = [NSString stringWithUTF8String: textList] ; 17 | 18 | if(iosClipboard == NULL) 19 | { 20 | iosClipboard = [[Clipboard alloc] init]; 21 | } 22 | 23 | [iosClipboard objc_copy: text]; 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Plugins/iOS/Clipboard.mm.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ee379ec2bfa4fc4d9121e6bc556e24d 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | platformData: 13 | - first: 14 | Any: 15 | second: 16 | enabled: 0 17 | settings: {} 18 | - first: 19 | Editor: Editor 20 | second: 21 | enabled: 0 22 | settings: 23 | DefaultValueInitialized: true 24 | - first: 25 | iPhone: iOS 26 | second: 27 | enabled: 1 28 | settings: {} 29 | - first: 30 | tvOS: tvOS 31 | second: 32 | enabled: 1 33 | settings: {} 34 | userData: 35 | assetBundleName: 36 | assetBundleVariant: 37 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc51de1488978b34f8ede8b4f4fcb3fa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Resources/FastConsole.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc0b936798dee7445b76ccff3d5d59fb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Resources/FastConsole.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &6206727126932297974 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 4603555066402376964} 12 | - component: {fileID: 9080454902100623072} 13 | m_Layer: 0 14 | m_Name: DebugConsole 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &4603555066402376964 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 6206727126932297974} 27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 28 | m_LocalPosition: {x: 0, y: 0, z: 0} 29 | m_LocalScale: {x: 1, y: 1, z: 1} 30 | m_Children: [] 31 | m_Father: {fileID: 0} 32 | m_RootOrder: 0 33 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 34 | --- !u!114 &9080454902100623072 35 | MonoBehaviour: 36 | m_ObjectHideFlags: 0 37 | m_CorrespondingSourceObject: {fileID: 0} 38 | m_PrefabInstance: {fileID: 0} 39 | m_PrefabAsset: {fileID: 0} 40 | m_GameObject: {fileID: 6206727126932297974} 41 | m_Enabled: 1 42 | m_EditorHideFlags: 0 43 | m_Script: {fileID: 11500000, guid: 5772672c5fe09ec4d8a6374013fa1e40, type: 3} 44 | m_Name: 45 | m_EditorClassIdentifier: 46 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Resources/FastConsole.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5dcc7d519a9659b4a9e47ac0d3e34cdc 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Resources/FastConsole/FastConsole_atlas0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthro/FastConsoleFairyGUI/2f0e4ad35a359f6f59ebe25baa041d0e2282a0b5/FastConsoleUnity/Assets/FastConsole/Resources/FastConsole/FastConsole_atlas0.png -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Resources/FastConsole/FastConsole_fui.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthro/FastConsoleFairyGUI/2f0e4ad35a359f6f59ebe25baa041d0e2282a0b5/FastConsoleUnity/Assets/FastConsole/Resources/FastConsole/FastConsole_fui.bytes -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Resources/FastConsole/FastConsole_fui.bytes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac52f3a09c83c9348855831dbc5d73c4 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Resources/FastConsoleOptions.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: ff3d7a39728b5274eb65a8a4b6b7e038, type: 3} 13 | m_Name: FastConsoleOptions 14 | m_EditorClassIdentifier: 15 | openState: 1 16 | transparent: 0 17 | touchEnable: 0 18 | detailEnable: 0 19 | colors: 20 | - serializedVersion: 2 21 | rgba: 4289177511 22 | - serializedVersion: 2 23 | rgba: 4294967295 24 | - serializedVersion: 2 25 | rgba: 4279746047 26 | - serializedVersion: 2 27 | rgba: 4283449843 28 | - serializedVersion: 2 29 | rgba: 4290394536 30 | - serializedVersion: 2 31 | rgba: 4282028799 32 | - serializedVersion: 2 33 | rgba: 4284202242 34 | - serializedVersion: 2 35 | rgba: 4283778871 36 | - serializedVersion: 2 37 | rgba: 4290944799 38 | - serializedVersion: 2 39 | rgba: 4293168135 40 | - serializedVersion: 2 41 | rgba: 4280098077 42 | - serializedVersion: 2 43 | rgba: 4290624514 44 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Resources/FastConsoleOptions.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd014c81e39e3c444b7bc7e414044521 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9a200fca79852c48a113b4290ba1247 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Command.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d94e5a4947718dc4f85e06e1f3f0f95f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Command/Command.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: fasthro 3 | * @Date: 2019-03-14 18:32:29 4 | * @Description: 命令基类 5 | */ 6 | using System; 7 | using System.Collections; 8 | using System.Collections.Generic; 9 | using System.Reflection; 10 | using UnityEngine; 11 | 12 | namespace FastConsoleFairyGUI 13 | { 14 | public abstract class Command 15 | { 16 | public string name { get; private set; } 17 | public string description { get; private set; } 18 | 19 | public Command(string name, string description) 20 | { 21 | this.name = name; 22 | this.description = description; 23 | } 24 | 25 | public virtual void Execute(string line) { } 26 | 27 | public override string ToString() 28 | { 29 | return name; 30 | } 31 | 32 | protected void LogError(object message) { Debug.LogError("[FastConsole-Command] " + message.ToString()); } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Command/Command.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aca6e60a3db7f8f48be7e753424bd840 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Command/MethodCommand.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4661db01c3d86c3489d7fe6c31294b3f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Command/MethodCommandAttribute.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: fasthro 3 | * @Date: 2019-12-14 20:11:24 4 | * @Description: 函数命令 Attribute 5 | */ 6 | using System; 7 | 8 | namespace FastConsoleFairyGUI 9 | { 10 | [System.AttributeUsage(AttributeTargets.Method, Inherited = false, AllowMultiple = true)] 11 | public class MethodCommandAttribute : Attribute 12 | { 13 | public readonly string name; // 命令名称 14 | public readonly string description; // 命令描述 15 | 16 | public MethodCommandAttribute(string name, string description) 17 | { 18 | this.name = name; 19 | this.description = description; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Command/MethodCommandAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f469c7ad85696e443bb4b61e42794744 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Command/StaticMethodCommand.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: fasthro 3 | * @Date: 2019-12-16 14:02:55 4 | * @Description: 静态函数函数命令 5 | */ 6 | using System; 7 | using System.Linq; 8 | using System.Reflection; 9 | using UnityEngine; 10 | 11 | namespace FastConsoleFairyGUI 12 | { 13 | public class StaticMethodCommand : MethodCommand 14 | { 15 | public StaticMethodCommand(string name, string description, MethodInfo methodInfo) : base(name, description, methodInfo, null) 16 | { 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Command/StaticMethodCommand.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61310edbc8a305046b528f8ca4f9d673 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/FastConsole.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f311c8eb80711a14b944da4b9bbf208a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/LogEntry.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33a185af6261c10428988b3ad6131a2d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Options.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: fasthro 3 | * @Date: 2019-02-26 15:42:56 4 | * @Description: DebugConsole Setting 5 | */ 6 | using System.Collections; 7 | using System.Collections.Generic; 8 | using UnityEngine; 9 | 10 | namespace FastConsoleFairyGUI 11 | { 12 | /// 13 | /// 打开状态 14 | /// 15 | public enum OpenState 16 | { 17 | Normal, 18 | Minimize, 19 | } 20 | 21 | /// 22 | /// 迷你界面布局 23 | /// 24 | public enum MiniLayout 25 | { 26 | LEFT_TOP, 27 | LEFT_BOTTOM, 28 | RIGHT_TOP, 29 | RIGHT_BOTTOM, 30 | } 31 | 32 | [System.Serializable] 33 | public class Options : ScriptableObject 34 | { 35 | public OpenState openState = OpenState.Minimize; // 打开状态 36 | public MiniLayout miniLayout = MiniLayout.LEFT_TOP; 37 | public bool transparent; // 透明模式 38 | public bool touchEnable; // 是否接受输入事件 39 | public bool detailEnable; // 是否启用日志详情界面 40 | public bool systemInfoEnable = true; // 是否启用系统信息 41 | public Color32[] colors = new Color32[] 42 | { 43 | new Color32(0xa7, 0xa7, 0xa7, 0xff), 44 | new Color32(0xff, 0xff, 0xff, 0xff), 45 | new Color32(0xff, 0xbd, 0x17, 0xff), 46 | new Color32(0xF3, 0x41, 0x50, 0xff), 47 | new Color32(0xA8, 0x39, 0xBA, 0xff), 48 | new Color32(0xFF, 0x92, 0x3A, 0xff), 49 | new Color32(0x02, 0xBD, 0x5B, 0xff), 50 | new Color32(0x37, 0x47, 0x55, 0xff), 51 | new Color32(0x1F, 0x9F, 0xC2, 0xff), 52 | new Color32(0x07, 0x8C, 0xE4, 0xff), 53 | new Color32(0x1D, 0x1D, 0x1D, 0xff), 54 | new Color32(0x02, 0xBC, 0xBD, 0xff) 55 | }; 56 | 57 | public int colorIndex { get; set; } 58 | public Color32 GetColor() { return colors[colorIndex]; } 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Options.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff3d7a39728b5274eb65a8a4b6b7e038 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/SystemInfo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42031c5cc0f7a01469fd909107067482 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/SystemInfo/FPSCounter.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: fasthro 3 | * @Date: 2020-04-06 17:51:55 4 | * @Description: fps 5 | */ 6 | 7 | using UnityEngine; 8 | 9 | namespace FastConsoleFairyGUI 10 | { 11 | public class FPSCounter 12 | { 13 | // 更新频率 14 | public float frequency = 0.5f; 15 | // fps精度(保留小数位数) 16 | public int mDecimal = 1; 17 | 18 | private float mAccum; 19 | private int mFrames; 20 | private float mAccumTime; 21 | 22 | private float mFPSValue; 23 | public float fpsValue { get { return mFPSValue; } } 24 | 25 | private string mFPS; 26 | public string fps { get { return mFPS; } } 27 | 28 | public void OnUpdate() 29 | { 30 | mAccumTime += Time.deltaTime; 31 | mAccum += Time.timeScale / Time.deltaTime; 32 | mFrames++; 33 | if (mAccumTime >= frequency) 34 | { 35 | mFPSValue = mAccum / (float)mFrames; 36 | mFPS = mFPSValue.ToString("f" + Mathf.Clamp(mDecimal, 0, 10)); 37 | mAccumTime = 0f; 38 | mAccum = 0f; 39 | mFrames = 0; 40 | } 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/SystemInfo/FPSCounter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3aea0e005ace55744bd4ee587c5d577a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Trie.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 974945038cff538428198a81284e6324 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Trie/Trie.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb294c3183e1d4b4f84868f572095025 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Trie/TrieEntry.cs: -------------------------------------------------------------------------------- 1 | namespace FastConsoleFairyGUI { 2 | 3 | /// 4 | /// Defines a key/value pair that can be set or retrieved from . 5 | /// 6 | public struct TrieEntry 7 | { 8 | /// 9 | /// Initializes a new instance of the structure with the specified key and value. 10 | /// 11 | /// The object defined in each key/value pair. 12 | /// The definition associated with key. 13 | public TrieEntry(string key, TValue value) 14 | : this() 15 | { 16 | Key = key; 17 | Value = value; 18 | } 19 | 20 | /// 21 | /// Gets the key in the key/value pair. 22 | /// 23 | public string Key { get; private set; } 24 | 25 | /// 26 | /// Gets the value in the key/value pair. 27 | /// 28 | public TValue Value { get; private set; } 29 | 30 | /// 31 | /// Returns the fully qualified type name of this instance. 32 | /// 33 | /// 34 | /// A containing a fully qualified type name. 35 | /// 36 | /// 2 37 | public override string ToString() 38 | { 39 | return string.Format("[{0}, {1}]", Key, Value); 40 | } 41 | } 42 | } -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/Trie/TrieEntry.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0874c637d08311848881e693c18c3642 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9701d63fc79929341b026d7a214c6fac 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/UI/UIDetail.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1050ee63c041c7441acf916afbec7e4e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/UI/UIMain.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b729f3b2f68224e4e99993306579cc76 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/Assets/FastConsole/Scripts/UI/UISetting.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e041699ee84067a43a678d2f27475764 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 1024 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 8 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 0 23 | m_ReuseCollisionCallbacks: 1 24 | m_ClothInterCollisionSettingsToggle: 0 25 | m_ContactPairsMode: 0 26 | m_BroadphaseType: 0 27 | m_WorldBounds: 28 | m_Center: {x: 0, y: 0, z: 0} 29 | m_Extent: {x: 250, y: 250, z: 250} 30 | m_WorldSubdivisions: 8 31 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/FastConsole/Example/FastConsole.unity 10 | guid: 25b2995318e3144458d1fde601abd253 11 | m_configObjects: {} 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 7 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 2 10 | m_DefaultBehaviorMode: 0 11 | m_SpritePackerMode: 0 12 | m_SpritePackerPaddingPower: 1 13 | m_EtcTextureCompressorBehavior: 1 14 | m_EtcTextureFastCompressor: 1 15 | m_EtcTextureNormalCompressor: 2 16 | m_EtcTextureBestCompressor: 4 17 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 18 | m_ProjectGenerationRootNamespace: 19 | m_UserGeneratedProjectSuffix: 20 | m_CollabEditorSettings: 21 | inProgressEnabled: 1 22 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_AutoSimulation: 1 23 | m_QueriesHitTriggers: 1 24 | m_QueriesStartInColliders: 1 25 | m_ChangeStopsCallbacks: 0 26 | m_CallbacksOnDisable: 1 27 | m_ReuseCollisionCallbacks: 1 28 | m_AutoSyncTransforms: 0 29 | m_AlwaysShowColliders: 0 30 | m_ShowColliderSleep: 1 31 | m_ShowColliderContacts: 0 32 | m_ShowColliderAABB: 0 33 | m_ContactArrowScale: 0.2 34 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 35 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 36 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 37 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 38 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 39 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | m_DefaultList: 7 | - type: 8 | m_NativeTypeID: 108 9 | m_ManagedTypePPtr: {fileID: 0} 10 | m_ManagedTypeFallback: 11 | defaultPresets: 12 | - m_Preset: {fileID: 2655988077585873504, guid: c1cf8506f04ef2c4a88b64b6c4202eea, 13 | type: 2} 14 | - type: 15 | m_NativeTypeID: 1020 16 | m_ManagedTypePPtr: {fileID: 0} 17 | m_ManagedTypeFallback: 18 | defaultPresets: 19 | - m_Preset: {fileID: 2655988077585873504, guid: 0cd792cc87e492d43b4e95b205fc5cc6, 20 | type: 2} 21 | - type: 22 | m_NativeTypeID: 1006 23 | m_ManagedTypePPtr: {fileID: 0} 24 | m_ManagedTypeFallback: 25 | defaultPresets: 26 | - m_Preset: {fileID: 2655988077585873504, guid: 7a99f8aa944efe94cb9bd74562b7d5f9, 27 | type: 2} 28 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2019.2.9f1 2 | m_EditorVersionWithRevision: 2019.2.9f1 (ebce4d76e6e8) 3 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - PostProcessing 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.1 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 1 7 | m_Enabled: 1 8 | m_TestMode: 0 9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events 10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events 11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com 12 | m_TestInitMode: 0 13 | CrashReportingSettings: 14 | m_EventUrl: https://perf-events.cloud.unity3d.com 15 | m_Enabled: 0 16 | m_LogBufferSize: 10 17 | m_CaptureEditorExceptions: 1 18 | UnityPurchasingSettings: 19 | m_Enabled: 0 20 | m_TestMode: 0 21 | UnityAnalyticsSettings: 22 | m_Enabled: 0 23 | m_TestMode: 0 24 | m_InitializeOnStartup: 1 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_RenderPipeSettingsPath: 10 | m_FixedTimeStep: 0.016666668 11 | m_MaxDeltaTime: 0.05 12 | -------------------------------------------------------------------------------- /FastConsoleUnity/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DebugConsoleFairyGUI for Unity 2 | 3 | 一个基于FairyGUI的控制台工具,用于在Unity游戏过程中查看Log日志和执行命令 4 | 5 | ![主界面](images/main.png) 6 | ![设置界面](images/setting.png) 7 | -------------------------------------------------------------------------------- /UI/FastConsole.fairy: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /UI/assets/FastConsole/component/IconText按钮.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |