chore: initial commit

This commit is contained in:
2026-05-08 11:04:00 +08:00
commit f55d2a57c3
6278 changed files with 866081 additions and 0 deletions

View File

@@ -0,0 +1,104 @@
#foldout-header
{
flex-shrink: 0;
border-width: 1px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-width: 0px;
padding-left: 2px;
flex-direction: row;
justify-content: space-between;
}
#foldout-header > Label
{
font-size: 15px;
-unity-font-style: bold;
-unity-text-align: middle-center;
}
#foldout-content
{
border-width: 1px;
border-top-width: 0px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
min-height: 20px;
}
.foldout-background-light
{
background-color: rgb(225, 225, 225);
border-color: rgb(75, 75, 75);
}
.foldout-background-dark
{
background-color: rgb(75, 75, 75);
border-color: rgb(45, 45, 45);
}
FoldoutHeader
{
border-top-width: 1px;
border-top-color: rgba(1, 1, 1, 0.4);
border-bottom-width: 1px;
border-bottom-color: rgba(1, 1, 1, 0.3);
}
FoldoutHeader > Toggle
{
margin-left: 0;
margin-bottom: 0;
}
.foldout-list-view-element_content
{
padding-left: 5px;
padding: 5px;
}
.foldout-list-view-element_foldout-header_title
{
flex-shrink: 1;
}
.foldout-list-view-element_foldout-header_title Label
{
-unity-text-align: middle-left;
}
.foldout-list-view-element_foldout-header_options
{
flex-direction: row;
flex-shrink: 0;
}
.foldout-list-view-element_foldout-header_options Button
{
width: 18px;
height: 18px;
background-image: none;
margin-left: 0px;
padding: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
font-size: 13px;
-unity-font-style: bold;
-unity-text-align: middle-center;
}
.button-border-light
{
border-color: rgb(110, 110, 110);
border-top-color: rgb(190, 190, 190);
}
.button-border-dark
{
border-color: rgb(35, 35, 35);
border-top-color: rgb(90, 90, 90);
}

View File

@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: b62c5fc864a82e9458d17c82a2eea394
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}

View File

@@ -0,0 +1,31 @@
.inspectable-object-field{
flex-direction: row;
-unity-text-align: middle-left;
}
.inspectable-object-field > ObjectField{
flex-shrink: 1;
}
/*
State List
*/
.states-reorderable-list__header
{
flex-direction: row;
justify-content: space-around;
}
.states-reorderable-list-element
{
flex-direction: row;
flex-grow: 1;
}
.states-reorderable-list-element > .unity-base-field
{
flex-grow: 1;
width: 0;
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: d08994b95de7e054496f53903dce4031
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}
disableValidation: 0

View File

@@ -0,0 +1,232 @@
#contentTitle
{
font-size: 20px;
}
.manager-content-container
{
margin-top: 1px;
top: -20px;
padding-top: 20px;
}
/* || Menu || */
#menu
{
flex-direction: column;
flex-grow: 1;
flex-shrink: 0;
flex-basis: 0;
width: 145px;
max-width: 145px;
border-right-width: 1px;
}
#menu-button
{
font-size: 14px;
-unity-text-align: middle-right;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 2px;
}
.light-menu-background
{
border-color: rgb(55, 55, 55);
background-color: rgb(211, 211, 211);
}
.dark-menu-background
{
border-color: rgb(40, 40, 40);
background-color: rgb(65, 65, 65);
}
.selected-light-menu-button-background
{
background-color: rgb(63, 126, 221);
}
.selected-dark-menu-button-background
{
background-color: rgb(63, 94, 151);
}
/* || Utility Manager Classes || */
.link-cursor
{
cursor: link;
}
/* || Integrations Manager || */
#integrations-container
{
flex-direction: row;
flex-wrap: wrap;
}
#integrations-box
{
margin: 3px;
padding: 2px;
width: 270px;
height: 100px;
}
#integrations-title
{
-unity-font-style: bold;
font-size: 13px;
margin-left: 4px;
padding-bottom: 4px;
}
/* || Box || */
.light-box-background, .dark-box-background
{
border-width: 1px;
padding: 1px;
margin-top: 2px;
margin-bottom: 2px;
border-radius: 1px;
}
.light-box-background
{
border-color: rgb(55, 55, 55);
background-color: rgb(208, 208, 208);
}
.dark-box-background
{
border-color: rgb(40, 40, 40);
background-color: rgb(60, 60, 60);
}
/* || Panels || */
#leftPanel
{
flex-direction: column;
flex-grow: 1;
flex-shrink: 0;
flex-basis: 0;
width: 290px;
max-width: 290px;
padding: 3px;
}
#contentPanel
{
padding: 3px;
}
/* || TabToolbar || */
#tabToolbar
{
flex-direction: row;
justify-content: center;
margin-bottom: 4px;
}
.selected-dark-tab-button
{
-unity-background-image-tint-color: rgb(180, 180, 180);
}
.selected-light-tab-button
{
-unity-background-image-tint-color: rgb(210, 210, 210);
}
/* || Warning Popup Window || */
.warning-popup-window
{
border-width: 2px;
border-color: #000000;
}
.warning-popup-window__message
{
margin: 10px;
white-space: normal;
}
.warning-popup-window__button-container
{
flex-direction: row;
flex-grow: 1;
justify-content: space-between;
margin: 10px 75px;
min-height: 20px;
height: 20px;
}
.warning-popup-window__button-container > Button
{
width: 75px;
min-height: 20px;
}
/* || Sub-menu || */
.sub-menu
{
margin: 2px;
padding: 2px;
border-color: #010101;
border-width: 1px;
border-radius: 2px;
}
.sub-menu-dark
{
background-color: #404040;
}
.sub-menu-light
{
background-color: #CACACA;
}
.sub-menu-title
{
-unity-font-style: bold;
font-size: 15px;
padding-bottom: 5px;
}
.sub-menu-button
{
flex-grow: 0;
justify-content: center;
align-items: center;
align-self: center;
margin-top: 5px;
margin-bottom: 5px;
min-width: 125px;
min-height: 25px;
}
/* || Extra final touches || */
#contentPanel ReorderableList
{
max-height: 300px;
}
TabToolbar
{
min-height: 20px;
}
#contentPanel TabToolbar
{
flex-wrap: wrap;
}
#ManagerMoreOptionButton{
top: 0px;
right: 5px;
position: absolute;
align-self: flex-end;
}

View File

@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: dde60a90d31dc9d44be74c339427d85f
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}

View File

@@ -0,0 +1,186 @@
#header
{
flex-shrink: 0;
border-width: 1px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-width: 0px;
padding-left: 2px;
}
#body
{
border-width: 1px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
min-height: 20px;
padding-left: 2px;
}
.background-light
{
background-color: rgb(225, 225, 225);
border-color: rgb(75, 75, 75);
}
.background-dark
{
background-color: rgb(75, 75, 75);
border-color: rgb(45, 45, 45);
}
#list-item
{
position: relative;
flex-direction: row;
flex-grow: 1;
flex-shrink: 0;
flex-basis: 0;
border-top-width: 1px;
}
.list-item-dark
{
border-top-color: rgba(0, 0, 0, 0.2);
}
.list-item-light
{
border-top-color: rgba(125, 125, 125, 0.4);
}
.list-item-selected-light
{
background-color: rgb(61, 128, 223);
}
.list-item-selected-dark
{
background-color: rgb(62, 95, 150);
}
.list-item-hovered-light
{
background-color: rgb(200, 200, 200);
}
.list-item-hovered-dark
{
background-color: rgb(85, 85, 85);
}
.list-item-dragged
{
opacity: 0.6;
}
#knob
{
width: 15px;
height: 15px;
margin-top: 2px;
margin-left: 2px;
}
#add-button
{
width: 25px;
background-image: none;
margin-right: 0px;
padding-top: 2px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
font-size: 17px;
-unity-font-style: bold;
}
#remove-button
{
width: 25px;
background-image: none;
margin-left: 0px;
padding-top: 2px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
font-size: 17px;
-unity-font-style: bold;
}
.right-button-border
{
border-right-width: 1px;
border-bottom-right-radius: 3px;
}
.no-right-button-border
{
border-right-width: 0px;
border-bottom-right-radius: 0px;
}
.left-button-border
{
border-left-width: 1px;
border-bottom-left-radius: 3px;
}
.no-left-button-border
{
border-left-width: 0px;
border-bottom-left-radius: 0px;
}
.button-border-light
{
border-color: rgb(110, 110, 110);
border-top-color: rgb(190, 190, 190);
}
.button-border-dark
{
border-color: rgb(35, 35, 35);
border-top-color: rgb(90, 90, 90);
}
.button-disabled-light
{
color: rgb(133, 133, 133);
}
.button-disabled-dark
{
color: rgb(107, 107, 107);
}
#drop-bar
{
position: Absolute;
height: 2px;
left: 0px;
right: 0px;
}
.drop-bar-dark
{
background-color: rgb(58, 121, 187);
}
.drop-bar-light
{
background-color: rgb(62, 103, 156);
}
#footer
{
flex-direction: row;
justify-content: flex-end;
margin-top: -2px;
margin-bottom: 1px;
height: 22px;
min-height: 22px;
padding-right: 5px;
}

View File

@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 5ba824b8e0b8de6439f8723fb0e2cae7
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}

View File

@@ -0,0 +1,82 @@
#name-label
{
flex-basis: 0px;
flex-grow: 1;
flex-shrink: 1;
margin-left: 20px;
}
#name-field
{
flex-basis: 0px;
flex-grow: 1;
flex-shrink: 1;
}
#preset-label
{
flex-basis: 0px;
flex-grow: 1;
max-width: 208px;
}
#preset-field
{
flex-basis: 0px;
flex-grow: 1;
max-width: 200px;
}
#blocked-by-label
{
margin-right: 4px;
}
#blocked-by-field
{
width: 82px;
margin-right: 12px;
}
#persist-label
{
margin-right: 4px;
}
#persist-button
{
margin-right: 28px;
width: 16px;
}
.persist-dark-icon
{
background-image: url("../Icons/PersistDarkIcon.png");
}
.persist-light-icon
{
background-image: url("../Icons/PersistLightIcon.png");
}
#activate-label
{
margin-right: 4px;
}
#activate-button
{
margin-right: 18px;
width: 16px;
}
.activate-dark-icon
{
background-image: url("../Icons/ActivateDarkIcon.png");
}
.activate-light-icon
{
background-image: url("../Icons/ActivateLightIcon.png");
}

View File

@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: a243b2a2fb9cc0d45a2aac464a7a3ba3
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}

View File

@@ -0,0 +1,295 @@
.horizontal-layout
{
flex-direction: row;
flex-grow: 1;
}
.vertical-layout
{
flex-direction: column;
flex-grow: 1;
overflow: hidden;
}
.flex-grow
{
flex-grow: 1;
overflow: hidden;
}
.flex-shrink
{
flex-shrink: 1;
}
.horizontal-layout-list
{
flex-grow: 1;
flex-direction: row;
}
.flex-list
{
flex-grow: 1;
}
#filter-window
{
position: absolute;
border-width: 1px;
border-color: rgb(76, 76, 76);
}
#tab-toolbar
{
flex-direction: row;
justify-content: center;
margin-bottom: 4px;
flex-shrink: 0;
}
.selected-dark-tab-button
{
background-color: rgb(36, 36, 36);
}
.selected-light-tab-button
{
background-color: rgb(222, 222, 222);
}
.right-justified-content
{
justify-content: flex-end;
}
.list-item-focus-light
{
background-color: rgb(61, 128, 223);
}
.list-item-focus-light:hover
{
background-color: rgb(61, 128, 223);
}
.list-item-focus-dark
{
background-color: rgb(62, 95, 150);
}
.list-item-focus-dark:hover
{
background-color: rgb(62, 95, 150);
}
/* || Header || */
.header-attribute{
-unity-font-style: bold;
font-size: 14px;
margin-top: 5px;
margin-bottom: 2px;
}
.header
{
-unity-text-align: middle-center;
flex: 0 0 auto;
overflow: hidden;
white-space: nowrap;
border-top-width: 1px;
border-bottom-width: 1px;
}
.header-light
{
background-color: rgb(170, 170, 170);
border-color: rgb(140, 140, 140);
}
.header-dark
{
background-color: rgb(66, 66, 66);
border-color: rgb(36, 36, 36);
}
.header-text
{
-unity-font-style: bold;
font-size: 15px;
}
.base-field
{
margin-left: 3px;
}
#radio-checkmark
{
width: 14px;
height: 14px;
flex: 0 0 auto;
align-self: center;
}
RadioToggle > VisualElement:checked > .dark-radio-checkmark
{
background-image: url("../Icons/RadioButtonSelectedDark.png");
}
RadioToggle > VisualElement > .dark-radio-checkmark
{
background-image: url("../Icons/RadioButtonDark.png");
}
RadioToggle > VisualElement:checked > .light-radio-checkmark
{
background-image: url("../Icons/RadioButtonSelectedLight.png");
}
RadioToggle > VisualElement > .light-radio-checkmark
{
background-image: url("../Icons/RadioButtonLight.png");
}
/* || Data Map || */
.data-map-list-element
{
flex-direction: row;
}
.data-map-list-element_warning
{
width: 18px;
}
.data-map-list-element_id
{
margin-right: 0;
}
.data-map-list-element_id > IntegerInput
{
width: 90px;
}
.data-map-list-element_reorderable_state_button
{
width: 15px;
height: 14px;
margin: 1px 5px 0px -16px;
padding: 0px 1px 0px 1px;
font-size: 10px;
}
.data-map-list-element_button
{
width: 17px;
height: 16px;
margin: 0px 5px 0px -18px;
padding: 0px 1px 0px 1px;
font-size: 10px;
}
.data-map-list-element_name
{
flex-grow: 1;
}
.delete-dark-icon
{
padding-left: 8px;
padding-right: 8px;
background-image: url("../Icons/DeleteDarkIcon.png");
}
.delete-light-icon
{
padding-left: 8px;
padding-right: 8px;
background-image: url("../Icons/DeleteLightIcon.png");
}
.info-dark-icon
{
padding-left: 8px;
padding-right: 8px;
background-image: url("../Icons/InfoDarkIcon.png");
}
.info-light-icon
{
padding-left: 8px;
padding-right: 8px;
background-image: url("../Icons/InfoLightIcon.png");
}
.duplicate-dark-icon
{
padding-left: 8px;
padding-right: 8px;
background-image: url("../Icons/DuplicateDarkIcon.png");
}
.duplicate-light-icon
{
padding-left: 8px;
padding-right: 8px;
background-image: url("../Icons/DuplicateLightIcon.png");
}
#no-border-button
{
border-width: 0;
margin-top: 0px;
background-color: rgba(0, 0, 0, 0);
margin-bottom: 0px;
}
#no-background-button
{
background-color: rgba(0, 0, 0, 0);
}
/* || Details Panel || */
.details-panel
{
height: 100px;
min-height: 100px;
max-height: 100px;
flex-direction: column;
flex-grow: 1;
overflow: hidden;
border-top-width: 1px;
}
.details-panel-light
{
border-top-color: rgba(140, 140, 140, 0.5);
}
.details-panel-dark
{
border-top-color: rgba(76, 76, 76, 0.5);
}
.details-label
{
flex-grow: 1;
overflow: hidden;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
white-space: normal;
font-size: 11px;
}
.details-label-light
{
color: rgb(80, 80, 80);
}
.details-label-dark
{
color: rgb(200, 200, 200);
}

View File

@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: e70f56fae2d84394b861a2013cb384d0
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}