From b7d4531ec8590194fa4b17aea84980ea80df3329 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Mon, 31 Mar 2025 04:02:39 +0200 Subject: [PATCH] Add quick interactions locally --- Quick Interactions/Assets/CUI.png | 3 + Quick Interactions/Assets/Default Styles.xml | 73 +++ .../Assets/Interaction icons sharp.png | 3 + .../Assets/Interaction icons.png | 3 + Quick Interactions/Assets/PaletteDemo.xml | 23 + .../Assets/Palettes/Sets/Blue.xml | 55 ++ .../Client/CrabUI/Animations/CUIAnimation.cs | 260 +++++++++ .../CrabUI/Animations/CUIInterpolate.cs | 54 ++ .../CSharp/Client/CrabUI/CUI.cs | 301 ++++++++++ .../CSharp/Client/CrabUI/Changelog.md | 208 +++++++ .../Client/CrabUI/Components/CUIButton.cs | 115 ++++ .../Client/CrabUI/Components/CUICanvas.cs | 105 ++++ .../CUIComponent/CUIComponent.Animations.cs | 50 ++ .../CUIComponent/CUIComponent.CUIProps.cs | 260 +++++++++ .../CUIComponent/CUIComponent.Calculated.cs | 176 ++++++ .../CUIComponent/CUIComponent.Commands.cs | 227 ++++++++ .../CUIComponent/CUIComponent.Debug.cs | 160 ++++++ .../CUIComponent/CUIComponent.Events.cs | 196 +++++++ .../CUIComponent.Graphic Props.cs | 143 +++++ .../CUIComponent/CUIComponent.Layout Props.cs | 204 +++++++ .../CUIComponent/CUIComponent.Layout.cs | 80 +++ .../CUIComponent/CUIComponent.Props.cs | 98 ++++ .../CUIComponent.Serialization.cs | 468 ++++++++++++++++ .../CUIComponent/CUIComponent.Style.cs | 77 +++ .../CUIComponent/CUIComponent.Tree.cs | 201 +++++++ .../Components/CUIComponent/CUIComponent.cs | 244 ++++++++ .../Client/CrabUI/Components/CUIDropDown.cs | 123 +++++ .../Client/CrabUI/Components/CUIFrame.cs | 72 +++ .../Client/CrabUI/Components/CUIGrid.cs | 39 ++ .../CrabUI/Components/CUIHorizontalList.cs | 75 +++ .../CrabUI/Components/CUIMainComponent.cs | 522 ++++++++++++++++++ .../CSharp/Client/CrabUI/Components/CUIMap.cs | 244 ++++++++ .../CrabUI/Components/CUIMultiButton.cs | 146 +++++ .../Client/CrabUI/Components/CUIPages.cs | 42 ++ .../Client/CrabUI/Components/CUITextBlock.cs | 212 +++++++ .../Client/CrabUI/Components/CUITextInput.cs | 479 ++++++++++++++++ .../CrabUI/Components/CUIToggleButton.cs | 141 +++++ .../CrabUI/Components/CUIVerticalList.cs | 88 +++ .../Components/Dialogs/CUIMessageBox.cs | 71 +++ .../Components/Sealed/CUICloseButton.cs | 29 + .../Components/Sealed/CUIMagnifyingGlass.cs | 105 ++++ .../CrabUI/Components/Sealed/CUIMenu.cs | 207 +++++++ .../CrabUI/Components/Sealed/CUIRadialMenu.cs | 167 ++++++ .../CrabUI/Components/Sealed/CUISlider.cs | 159 ++++++ .../CrabUI/Components/Sealed/CUITickBox.cs | 127 +++++ .../CrabUI/Components/Sealed/CUIWater.cs | 146 +++++ .../CSharp/Client/CrabUI/Debug/CUIDebug.cs | 95 ++++ .../CrabUI/Debug/CUIDebugLayoutEvent.cs | 155 ++++++ .../Client/CrabUI/Debug/CUIDebugWindow.cs | 223 ++++++++ .../Client/CrabUI/Events/CUIDragHandle.cs | 73 +++ .../Client/CrabUI/Events/CUIFocusHandle.cs | 31 ++ .../CSharp/Client/CrabUI/Events/CUIInput.cs | 137 +++++ .../Client/CrabUI/Events/CUIResizeHandle.cs | 134 +++++ .../Client/CrabUI/Events/CUISwipeHandle.cs | 55 ++ .../Client/CrabUI/Events/CUIWeakEvent.cs | 20 + .../Client/CrabUI/Global/CUI Logging.cs | 86 +++ .../Client/CrabUI/Global/CUI Patches.cs | 218 ++++++++ .../CSharp/Client/CrabUI/Global/CUIBuilder.cs | 29 + .../Client/CrabUI/Global/CUICommands.cs | 155 ++++++ .../CSharp/Client/CrabUI/Global/CUIDrawing.cs | 149 +++++ .../CSharp/Client/CrabUI/Global/CUIErrors.cs | 27 + .../CrabUI/Global/CUIExtensions.Colors.cs | 52 ++ .../Client/CrabUI/Global/CUIExtensions.cs | 220 ++++++++ .../Client/CrabUI/Global/CUIFocusResolver.cs | 113 ++++ .../Client/CrabUI/Global/CUILuaRegistrar.cs | 106 ++++ .../CrabUI/Global/CUIMultiModResolver.cs | 105 ++++ .../CSharp/Client/CrabUI/Global/CUIPalette.cs | 391 +++++++++++++ .../CSharp/Client/CrabUI/Global/CUIPrefab.cs | 238 ++++++++ .../Client/CrabUI/Global/CUIReflection.cs | 174 ++++++ .../Client/CrabUI/Global/CUITextureManager.cs | 133 +++++ .../Client/CrabUI/Global/CUITypeMetaData.cs | 134 +++++ .../CSharp/Client/CrabUI/Global/ModStorage.cs | 49 ++ .../CSharp/Client/CrabUI/Layouts/CUILayout.cs | 180 ++++++ .../Client/CrabUI/Layouts/CUILayoutGrid.cs | 182 ++++++ .../CrabUI/Layouts/CUILayoutHorizontalList.cs | 257 +++++++++ .../Client/CrabUI/Layouts/CUILayoutSimple.cs | 174 ++++++ .../CrabUI/Layouts/CUILayoutVerticalList.cs | 260 +++++++++ .../CrabUI/Style/CUIGlobalStyleResolver.cs | 210 +++++++ .../CSharp/Client/CrabUI/Style/CUIStyle.cs | 189 +++++++ .../Client/CrabUI/Style/CUIStyleLoader.cs | 69 +++ .../CSharp/Client/CrabUI/Types/CUI enums.cs | 17 + .../CSharp/Client/CrabUI/Types/CUI3DOffset.cs | 115 ++++ .../CSharp/Client/CrabUI/Types/CUIAnchor.cs | 58 ++ .../CSharp/Client/CrabUI/Types/CUIBool2.cs | 49 ++ .../CSharp/Client/CrabUI/Types/CUIBorder.cs | 108 ++++ .../Client/CrabUI/Types/CUIBoundaries.cs | 79 +++ .../Client/CrabUI/Types/CUINullVector2.cs | 41 ++ .../CSharp/Client/CrabUI/Types/CUIProp.cs | 79 +++ .../CSharp/Client/CrabUI/Types/CUIRect.cs | 174 ++++++ .../CSharp/Client/CrabUI/Types/CUISprite.cs | 317 +++++++++++ .../Client/CrabUI/Types/ICUIVitalizable.cs | 32 ++ .../Client/CrabUI/Types/IRefreshable.cs | 28 + .../CSharp/Client/CrabUI/Types/Indexer.cs | 33 ++ .../CSharp/Client/CrabUI/Types/Ranges.cs | 90 +++ .../CSharp/Client/CrabUI/Types/WeakCatalog.cs | 56 ++ .../CSharp/Client/Layers/Logic/Fabricators.cs | 31 ++ .../CSharp/Client/Layers/Logic/QuickTalk.cs | 75 +++ .../CSharp/Client/Layers/LogicLayer.cs | 19 + .../Client/Layers/UI/CUICompositeButton.cs | 88 +++ .../Client/Layers/UI/FabricatorButton.cs | 100 ++++ .../Client/Layers/UI/QuickInteractionsUI.cs | 212 +++++++ .../Client/Layers/UI/QuickTalkButton.cs | 154 ++++++ .../CSharp/Client/Layers/UILayer.cs | 26 + Quick Interactions/CSharp/Client/Mod.cs | 27 + .../Patches/CustomInteractionsTracker.cs | 147 +++++ .../CSharp/Client/Patches/FakeInput.cs | 76 +++ Quick Interactions/CSharp/RunConfig.xml | 5 + .../Shared/DependencyInjection/Attributes.cs | 35 ++ .../ServiceCollection.GetService.cs | 51 ++ .../ServiceCollection.Injecting.cs | 202 +++++++ .../ServiceCollection.Setup.cs | 56 ++ .../DependencyInjection/ServiceCollection.cs | 111 ++++ .../Shared/DependencyInjection/TODO.txt | 8 + .../CSharp/Shared/Layers/Logic/Fabricators.cs | 136 +++++ .../CSharp/Shared/Layers/LogicLayer.cs | 19 + .../CSharp/Shared/Mod Stuff/Commands.cs | 55 ++ .../CSharp/Shared/Mod Stuff/Compile pls.cs | 5 + .../CSharp/Shared/Mod Stuff/Debugger.cs | 61 ++ .../CSharp/Shared/Mod Stuff/Logger.cs | 52 ++ .../CSharp/Shared/Mod Stuff/Paths.cs | 59 ++ Quick Interactions/CSharp/Shared/Mod.cs | 139 +++++ .../CSharp/Shared/Patches/CanInteractWith.cs | 72 +++ .../CSharp/Shared/Patches/GameStageTracker.cs | 76 +++ .../Patches/PreventShopUIFromClosing.cs | 84 +++ .../CSharp/Shared/Utils/Debounce.cs | 56 ++ .../CSharp/Shared/Utils/GhostDetector.cs | 40 ++ .../CSharp/Shared/Utils/Utils.cs | 36 ++ .../Data/UI/QuickInteractionsUI.xml | 4 + .../Lua/Autorun/QuickInteractions Autorun.lua | 4 + Quick Interactions/Lua/CUI Hooks.lua | 35 ++ Quick Interactions/Lua/Hooks.lua | 19 + .../Lua/Quick Interactions Client Hooks.lua | 0 .../Lua/Quick Interactions Shared Hooks.lua | 37 ++ Quick Interactions/filelist.xml | 2 + 134 files changed, 15494 insertions(+) create mode 100644 Quick Interactions/Assets/CUI.png create mode 100644 Quick Interactions/Assets/Default Styles.xml create mode 100644 Quick Interactions/Assets/Interaction icons sharp.png create mode 100644 Quick Interactions/Assets/Interaction icons.png create mode 100644 Quick Interactions/Assets/PaletteDemo.xml create mode 100644 Quick Interactions/Assets/Palettes/Sets/Blue.xml create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Animations/CUIAnimation.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Animations/CUIInterpolate.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/CUI.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Changelog.md create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIButton.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUICanvas.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.Animations.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.CUIProps.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.Calculated.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.Commands.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.Debug.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.Events.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.Graphic Props.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.Layout Props.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.Layout.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.Props.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.Serialization.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.Style.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.Tree.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIComponent/CUIComponent.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIDropDown.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIFrame.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIGrid.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIHorizontalList.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIMainComponent.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIMap.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIMultiButton.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIPages.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUITextBlock.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUITextInput.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIToggleButton.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/CUIVerticalList.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/Dialogs/CUIMessageBox.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/Sealed/CUICloseButton.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/Sealed/CUIMagnifyingGlass.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/Sealed/CUIMenu.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/Sealed/CUIRadialMenu.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/Sealed/CUISlider.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/Sealed/CUITickBox.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Components/Sealed/CUIWater.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Debug/CUIDebug.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Debug/CUIDebugLayoutEvent.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Debug/CUIDebugWindow.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Events/CUIDragHandle.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Events/CUIFocusHandle.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Events/CUIInput.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Events/CUIResizeHandle.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Events/CUISwipeHandle.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Events/CUIWeakEvent.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUI Logging.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUI Patches.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUIBuilder.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUICommands.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUIDrawing.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUIErrors.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUIExtensions.Colors.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUIExtensions.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUIFocusResolver.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUILuaRegistrar.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUIMultiModResolver.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUIPalette.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUIPrefab.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUIReflection.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUITextureManager.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/CUITypeMetaData.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Global/ModStorage.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Layouts/CUILayout.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Layouts/CUILayoutGrid.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Layouts/CUILayoutHorizontalList.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Layouts/CUILayoutSimple.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Layouts/CUILayoutVerticalList.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Style/CUIGlobalStyleResolver.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Style/CUIStyle.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Style/CUIStyleLoader.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/CUI enums.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/CUI3DOffset.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/CUIAnchor.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/CUIBool2.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/CUIBorder.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/CUIBoundaries.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/CUINullVector2.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/CUIProp.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/CUIRect.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/CUISprite.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/ICUIVitalizable.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/IRefreshable.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/Indexer.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/Ranges.cs create mode 100644 Quick Interactions/CSharp/Client/CrabUI/Types/WeakCatalog.cs create mode 100644 Quick Interactions/CSharp/Client/Layers/Logic/Fabricators.cs create mode 100644 Quick Interactions/CSharp/Client/Layers/Logic/QuickTalk.cs create mode 100644 Quick Interactions/CSharp/Client/Layers/LogicLayer.cs create mode 100644 Quick Interactions/CSharp/Client/Layers/UI/CUICompositeButton.cs create mode 100644 Quick Interactions/CSharp/Client/Layers/UI/FabricatorButton.cs create mode 100644 Quick Interactions/CSharp/Client/Layers/UI/QuickInteractionsUI.cs create mode 100644 Quick Interactions/CSharp/Client/Layers/UI/QuickTalkButton.cs create mode 100644 Quick Interactions/CSharp/Client/Layers/UILayer.cs create mode 100644 Quick Interactions/CSharp/Client/Mod.cs create mode 100644 Quick Interactions/CSharp/Client/Patches/CustomInteractionsTracker.cs create mode 100644 Quick Interactions/CSharp/Client/Patches/FakeInput.cs create mode 100644 Quick Interactions/CSharp/RunConfig.xml create mode 100644 Quick Interactions/CSharp/Shared/DependencyInjection/Attributes.cs create mode 100644 Quick Interactions/CSharp/Shared/DependencyInjection/ServiceCollection.GetService.cs create mode 100644 Quick Interactions/CSharp/Shared/DependencyInjection/ServiceCollection.Injecting.cs create mode 100644 Quick Interactions/CSharp/Shared/DependencyInjection/ServiceCollection.Setup.cs create mode 100644 Quick Interactions/CSharp/Shared/DependencyInjection/ServiceCollection.cs create mode 100644 Quick Interactions/CSharp/Shared/DependencyInjection/TODO.txt create mode 100644 Quick Interactions/CSharp/Shared/Layers/Logic/Fabricators.cs create mode 100644 Quick Interactions/CSharp/Shared/Layers/LogicLayer.cs create mode 100644 Quick Interactions/CSharp/Shared/Mod Stuff/Commands.cs create mode 100644 Quick Interactions/CSharp/Shared/Mod Stuff/Compile pls.cs create mode 100644 Quick Interactions/CSharp/Shared/Mod Stuff/Debugger.cs create mode 100644 Quick Interactions/CSharp/Shared/Mod Stuff/Logger.cs create mode 100644 Quick Interactions/CSharp/Shared/Mod Stuff/Paths.cs create mode 100644 Quick Interactions/CSharp/Shared/Mod.cs create mode 100644 Quick Interactions/CSharp/Shared/Patches/CanInteractWith.cs create mode 100644 Quick Interactions/CSharp/Shared/Patches/GameStageTracker.cs create mode 100644 Quick Interactions/CSharp/Shared/Patches/PreventShopUIFromClosing.cs create mode 100644 Quick Interactions/CSharp/Shared/Utils/Debounce.cs create mode 100644 Quick Interactions/CSharp/Shared/Utils/GhostDetector.cs create mode 100644 Quick Interactions/CSharp/Shared/Utils/Utils.cs create mode 100644 Quick Interactions/Data/UI/QuickInteractionsUI.xml create mode 100644 Quick Interactions/Lua/Autorun/QuickInteractions Autorun.lua create mode 100644 Quick Interactions/Lua/CUI Hooks.lua create mode 100644 Quick Interactions/Lua/Hooks.lua create mode 100644 Quick Interactions/Lua/Quick Interactions Client Hooks.lua create mode 100644 Quick Interactions/Lua/Quick Interactions Shared Hooks.lua create mode 100644 Quick Interactions/filelist.xml diff --git a/Quick Interactions/Assets/CUI.png b/Quick Interactions/Assets/CUI.png new file mode 100644 index 0000000..e9f759f --- /dev/null +++ b/Quick Interactions/Assets/CUI.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79204bd67761e8abf0b8ddb0d4f313ae829f963feee896242e3fa465cbcba3e0 +size 5884 diff --git a/Quick Interactions/Assets/Default Styles.xml b/Quick Interactions/Assets/Default Styles.xml new file mode 100644 index 0000000..521dd16 --- /dev/null +++ b/Quick Interactions/Assets/Default Styles.xml @@ -0,0 +1,73 @@ + + + + CUIPalette.Component.Background + CUIPalette.Component.Border + CUIPalette.Handle.Background + CUIPalette.Handle.Grabbed + + + CUIPalette.Frame.Background + CUIPalette.Frame.Border + + + CUIPalette.Component.Text + Transparent + Transparent + [4,0] + + + CUIPalette.Input.Text + CUIPalette.Input.Border + CUIPalette.Input.Background + + + CUIPalette.Button.Background + CUIPalette.Button.Border + CUIPalette.Button.Disabled + [4,2] + [0.5,0.5] + + + CUIPalette.Button.Background + CUIPalette.Button.Disabled + + + CUIPalette.Button.Background + CUIPalette.Button.Border + CUIPalette.Button.Background + + + CUIPalette.CloseButton.Background + Transparent + + + Transparent + Transparent + CUIPalette.DDOption.Hover + CUIPalette.DDOption.Text + [0,0] + [4,0] + + + Transparent + Transparent + + + CUIPalette.Main.Text + + + White + Black + + + Transparent + + + Transparent + + + Transparent + Transparent + + \ No newline at end of file diff --git a/Quick Interactions/Assets/Interaction icons sharp.png b/Quick Interactions/Assets/Interaction icons sharp.png new file mode 100644 index 0000000..29e7029 --- /dev/null +++ b/Quick Interactions/Assets/Interaction icons sharp.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6e6e1f37f5c6d11e034983fd62001a0e7a86ed6200d0031dab8235e5a27e3ef +size 14791 diff --git a/Quick Interactions/Assets/Interaction icons.png b/Quick Interactions/Assets/Interaction icons.png new file mode 100644 index 0000000..6730aae --- /dev/null +++ b/Quick Interactions/Assets/Interaction icons.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48e73051969cb0b2b3f534b24dd655d5dad73345931ea5d1f4b3ceb9d4b6bb18 +size 20615 diff --git a/Quick Interactions/Assets/PaletteDemo.xml b/Quick Interactions/Assets/PaletteDemo.xml new file mode 100644 index 0000000..6ae13d7 --- /dev/null +++ b/Quick Interactions/Assets/PaletteDemo.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Quick Interactions/Assets/Palettes/Sets/Blue.xml b/Quick Interactions/Assets/Palettes/Sets/Blue.xml new file mode 100644 index 0000000..331fded --- /dev/null +++ b/Quick Interactions/Assets/Palettes/Sets/Blue.xml @@ -0,0 +1,55 @@ + + + + +
+