├── docs
├── styles
│ ├── main.css
│ └── main.js
├── favicon.ico
├── images
│ ├── events1.png
│ ├── events2.png
│ ├── intro1.png
│ ├── settings1.png
│ ├── attributes1.png
│ ├── populators1.png
│ ├── eventObjects1.png
│ ├── eventObjects2.png
│ ├── eventObjects3.png
│ ├── runtimeItems1.png
│ ├── runtimeItems2.png
│ ├── runtimeLists1.png
│ ├── runtimeLists2.png
│ ├── stateMachines1.png
│ ├── stateMachines2.png
│ ├── stateMachines3.png
│ ├── eventListeners1.png
│ ├── eventListeners2.png
│ ├── eventListeners3.png
│ ├── eventsHelloWorld1.png
│ ├── runtimeObjects1.png
│ ├── runtimeObjects2.png
│ ├── versioningYourApps1.png
│ ├── modularSceneLoading1.png
│ └── stateMachineControllers1.png
└── fonts
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ └── glyphicons-halflings-regular.woff2
├── docfx
├── template
│ ├── styles
│ │ ├── main.css
│ │ └── main.js
│ ├── logo.png
│ ├── favicon.ico
│ ├── partials
│ │ ├── dd-li.tmpl.partial
│ │ ├── customMREFContent.tmpl.partial
│ │ ├── logo.tmpl.partial
│ │ ├── breadcrumb.tmpl.partial
│ │ ├── _breadcrumb.liquid
│ │ ├── scripts.tmpl.partial
│ │ ├── searchResults.tmpl.partial
│ │ ├── _scripts.liquid
│ │ ├── _logo.liquid
│ │ ├── _toc.liquid
│ │ ├── footer.tmpl.partial
│ │ ├── namespaceSubtitle.tmpl.partial
│ │ ├── _footer.liquid
│ │ ├── li.tmpl.partial
│ │ └── namespace.tmpl.partial
│ ├── fonts
│ │ ├── glyphicons-halflings-regular.eot
│ │ ├── glyphicons-halflings-regular.ttf
│ │ ├── glyphicons-halflings-regular.woff
│ │ └── glyphicons-halflings-regular.woff2
│ ├── RestApi.html.primary.tmpl
│ ├── conceptual.html.primary.tmpl
│ ├── toc.tmpl.js
│ ├── UniversalReference.html.primary.tmpl
│ ├── ManagedReference.html.primary.tmpl
│ ├── toc.extension.js
│ ├── RestApi.extension.js
│ ├── conceptual.extension.js
│ ├── ManagedReference.extension.js
│ └── UniversalReference.extension.js
├── api
│ └── .gitignore
├── images
│ ├── intro1.png
│ ├── events1.png
│ ├── events2.png
│ ├── attributes1.png
│ ├── populators1.png
│ ├── settings1.png
│ ├── eventObjects1.png
│ ├── eventObjects2.png
│ ├── eventObjects3.png
│ ├── runtimeItems1.png
│ ├── runtimeItems2.png
│ ├── runtimeLists1.png
│ ├── runtimeLists2.png
│ ├── eventListeners1.png
│ ├── eventListeners2.png
│ ├── eventListeners3.png
│ ├── runtimeObjects1.png
│ ├── runtimeObjects2.png
│ ├── stateMachines1.png
│ ├── stateMachines2.png
│ ├── stateMachines3.png
│ ├── eventsHelloWorld1.png
│ ├── modularSceneLoading1.png
│ ├── versioningYourApps1.png
│ └── stateMachineControllers1.png
├── toc.yml
├── filterconfig.yml
├── .gitignore
└── articles
│ ├── advancedTopics.md
│ ├── Runtime Objects
│ ├── runtimeObjectProperties.md
│ └── creatingRuntimeObjects.md
│ └── State Machines
│ └── usingStateMachineControllers.md
├── Scriptable Framework
├── Assets
│ ├── Scriptable Framework
│ │ ├── API
│ │ │ ├── ScriptableFramework.asmdef
│ │ │ ├── Misc.meta
│ │ │ ├── Attributes.meta
│ │ │ ├── RuntimeObjects.meta
│ │ │ ├── ScriptableFramework.asmdef.meta
│ │ │ ├── Attributes
│ │ │ │ ├── Foldout.meta
│ │ │ │ ├── Searchable Enum.meta
│ │ │ │ ├── Searchable Enum
│ │ │ │ │ └── SearchableEnumAttribute.cs.meta
│ │ │ │ └── Foldout
│ │ │ │ │ └── FoldoutAttribute.cs.meta
│ │ │ ├── RuntimeObjects
│ │ │ │ ├── Events.meta
│ │ │ │ ├── Events
│ │ │ │ │ ├── Responses.meta
│ │ │ │ │ ├── Event Objects.meta
│ │ │ │ │ ├── Event Listeners.meta
│ │ │ │ │ ├── Responses
│ │ │ │ │ │ ├── IntResponse.cs.meta
│ │ │ │ │ │ ├── BoolResponse.cs.meta
│ │ │ │ │ │ ├── BoundsResponse.cs.meta
│ │ │ │ │ │ ├── ColorResponse.cs.meta
│ │ │ │ │ │ ├── FloatResponse.cs.meta
│ │ │ │ │ │ ├── StringResponse.cs.meta
│ │ │ │ │ │ ├── Vector2Response.cs.meta
│ │ │ │ │ │ ├── Vector3Response.cs.meta
│ │ │ │ │ │ ├── ColorResponse.cs
│ │ │ │ │ │ ├── Vector2Response.cs
│ │ │ │ │ │ ├── Vector3Response.cs
│ │ │ │ │ │ ├── IntResponse.cs
│ │ │ │ │ │ ├── BoolResponse.cs
│ │ │ │ │ │ ├── FloatResponse.cs
│ │ │ │ │ │ ├── StringResponse.cs
│ │ │ │ │ │ └── BoundsResponse.cs
│ │ │ │ │ ├── Event Objects
│ │ │ │ │ │ ├── AppEvent.cs.meta
│ │ │ │ │ │ ├── BoolEvent.cs.meta
│ │ │ │ │ │ ├── BoundsEvent.cs.meta
│ │ │ │ │ │ ├── ColorEvent.cs.meta
│ │ │ │ │ │ ├── FloatEvent.cs.meta
│ │ │ │ │ │ ├── IntEvent.cs.meta
│ │ │ │ │ │ ├── StringEvent.cs.meta
│ │ │ │ │ │ ├── Vector2Event.cs.meta
│ │ │ │ │ │ ├── Vector3Event.cs.meta
│ │ │ │ │ │ ├── IntEvent.cs
│ │ │ │ │ │ ├── ColorEvent.cs
│ │ │ │ │ │ ├── FloatEvent.cs
│ │ │ │ │ │ ├── BoolEvent.cs
│ │ │ │ │ │ ├── StringEvent.cs
│ │ │ │ │ │ ├── BoundsEvent.cs
│ │ │ │ │ │ ├── Vector2Event.cs
│ │ │ │ │ │ └── Vector3Event.cs
│ │ │ │ │ └── Event Listeners
│ │ │ │ │ │ ├── AppEventListener.cs.meta
│ │ │ │ │ │ ├── BoolEventListener.cs.meta
│ │ │ │ │ │ ├── BoundsEventListener.cs.meta
│ │ │ │ │ │ ├── ColorEventListener.cs.meta
│ │ │ │ │ │ ├── FloatEventListener.cs.meta
│ │ │ │ │ │ ├── IntEventListener.cs.meta
│ │ │ │ │ │ ├── StringEventListener.cs.meta
│ │ │ │ │ │ ├── Vector2EventListener.cs.meta
│ │ │ │ │ │ └── Vector3EventListener.cs.meta
│ │ │ │ ├── Runtime Items.meta
│ │ │ │ ├── Runtime Lists.meta
│ │ │ │ ├── State Machines.meta
│ │ │ │ ├── Runtime Items
│ │ │ │ │ ├── Value Items.meta
│ │ │ │ │ ├── References Items.meta
│ │ │ │ │ ├── References Items
│ │ │ │ │ │ ├── Populators.meta
│ │ │ │ │ │ ├── ReferenceItem.cs.meta
│ │ │ │ │ │ ├── AnimatorReference.cs.meta
│ │ │ │ │ │ ├── GameObjectReference.cs.meta
│ │ │ │ │ │ ├── MeshRendererReference.cs.meta
│ │ │ │ │ │ ├── TransformReference.cs.meta
│ │ │ │ │ │ ├── Populators
│ │ │ │ │ │ │ ├── AnimatorReferencePopulator.cs.meta
│ │ │ │ │ │ │ ├── GameObjectReferencePopulator.cs.meta
│ │ │ │ │ │ │ ├── MeshRendererReferencePopulator.cs.meta
│ │ │ │ │ │ │ └── TransformReferencePopulator.cs.meta
│ │ │ │ │ │ ├── AnimatorReference.cs
│ │ │ │ │ │ ├── TransformReference.cs
│ │ │ │ │ │ ├── GameObjectReference.cs
│ │ │ │ │ │ └── MeshRendererReference.cs
│ │ │ │ │ ├── RuntimeItem.cs.meta
│ │ │ │ │ ├── Value Items
│ │ │ │ │ │ ├── ValueItem.cs.meta
│ │ │ │ │ │ ├── BoolValue.cs.meta
│ │ │ │ │ │ ├── ColorValue.cs.meta
│ │ │ │ │ │ ├── FloatValue.cs.meta
│ │ │ │ │ │ ├── IntValue.cs.meta
│ │ │ │ │ │ ├── StringValue.cs.meta
│ │ │ │ │ │ ├── Vector2Value.cs.meta
│ │ │ │ │ │ ├── Vector3Value.cs.meta
│ │ │ │ │ │ ├── BoolValue.cs
│ │ │ │ │ │ ├── ColorValue.cs
│ │ │ │ │ │ ├── FloatValue.cs
│ │ │ │ │ │ ├── Vector2Value.cs
│ │ │ │ │ │ └── Vector3Value.cs
│ │ │ │ │ └── RuntimeItem.cs
│ │ │ │ ├── Runtime Lists
│ │ │ │ │ ├── Value Lists.meta
│ │ │ │ │ ├── Reference Lists.meta
│ │ │ │ │ ├── Reference Lists
│ │ │ │ │ │ ├── Populators.meta
│ │ │ │ │ │ ├── ReferenceList.cs.meta
│ │ │ │ │ │ ├── AnimatorList.cs.meta
│ │ │ │ │ │ ├── GameObjectList.cs.meta
│ │ │ │ │ │ ├── MeshRendererList.cs.meta
│ │ │ │ │ │ ├── TransformList.cs.meta
│ │ │ │ │ │ ├── Populators
│ │ │ │ │ │ │ ├── AnimatorListPopulator.cs.meta
│ │ │ │ │ │ │ ├── GameObjectListPopulator.cs.meta
│ │ │ │ │ │ │ ├── MeshRendererListPopulator.cs.meta
│ │ │ │ │ │ │ └── TransformListPopulator.cs.meta
│ │ │ │ │ │ ├── TransformList.cs
│ │ │ │ │ │ ├── GameObjectList.cs
│ │ │ │ │ │ └── MeshRendererList.cs
│ │ │ │ │ ├── RuntimeList.cs.meta
│ │ │ │ │ └── Value Lists
│ │ │ │ │ │ ├── ValueList.cs.meta
│ │ │ │ │ │ ├── BoolList.cs.meta
│ │ │ │ │ │ ├── ColorList.cs.meta
│ │ │ │ │ │ ├── FloatList.cs.meta
│ │ │ │ │ │ ├── IntList.cs.meta
│ │ │ │ │ │ ├── StringList.cs.meta
│ │ │ │ │ │ ├── Vector2List.cs.meta
│ │ │ │ │ │ ├── Vector3List.cs.meta
│ │ │ │ │ │ ├── IntList.cs
│ │ │ │ │ │ ├── ColorList.cs
│ │ │ │ │ │ ├── BoolList.cs
│ │ │ │ │ │ ├── FloatList.cs
│ │ │ │ │ │ ├── Vector2List.cs
│ │ │ │ │ │ └── Vector3List.cs
│ │ │ │ ├── RuntimeObject.cs.meta
│ │ │ │ ├── IValueContainer.cs.meta
│ │ │ │ ├── IReferenceContainer.cs.meta
│ │ │ │ ├── RuntimeObjectDatabase.cs.meta
│ │ │ │ ├── RuntimeObjectManager.cs.meta
│ │ │ │ ├── State Machines
│ │ │ │ │ ├── DefaultState.cs.meta
│ │ │ │ │ ├── StateChange.cs.meta
│ │ │ │ │ ├── StateToggle.cs.meta
│ │ │ │ │ ├── StateMachineBase.cs.meta
│ │ │ │ │ ├── StateMachineReset.cs.meta
│ │ │ │ │ ├── StateMachine.cs.meta
│ │ │ │ │ ├── StateMachineController.cs.meta
│ │ │ │ │ └── DefaultState.cs
│ │ │ │ ├── IValueContainer.cs
│ │ │ │ └── IReferenceContainer.cs
│ │ │ ├── Misc
│ │ │ │ ├── PathType.cs.meta
│ │ │ │ ├── Platform.cs.meta
│ │ │ │ ├── DataString.cs.meta
│ │ │ │ ├── Extensions.cs.meta
│ │ │ │ ├── SceneAsset.cs.meta
│ │ │ │ ├── InputValidation.cs.meta
│ │ │ │ ├── AppVersion.cs.meta
│ │ │ │ ├── Dragable.cs.meta
│ │ │ │ └── PathType.cs
│ │ │ └── ScriptableFrameworkSettings.cs.meta
│ │ ├── Editor
│ │ │ ├── Attributes
│ │ │ │ ├── Searchable Enum
│ │ │ │ │ ├── SearchablePopup.cs.meta
│ │ │ │ │ └── SearchableEnumDrawer.cs.meta
│ │ │ │ ├── Foldout.meta
│ │ │ │ ├── Foldout
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ ├── IN foldout focus-6510.png
│ │ │ │ │ │ └── IN foldout focus on-5718.png
│ │ │ │ │ ├── Resources.meta
│ │ │ │ │ └── EditorOverride.cs.meta
│ │ │ │ └── Searchable Enum.meta
│ │ │ ├── Icons
│ │ │ │ ├── Dragable.png
│ │ │ │ ├── Template.psd
│ │ │ │ ├── StateMachine.png
│ │ │ │ ├── version icon.jpg
│ │ │ │ ├── Items
│ │ │ │ │ ├── IntValue.png
│ │ │ │ │ ├── BoolValue.png
│ │ │ │ │ ├── ColorValue.png
│ │ │ │ │ ├── EnumValue.png
│ │ │ │ │ ├── FloatValue.png
│ │ │ │ │ ├── StringValue.png
│ │ │ │ │ ├── ElementValue.png
│ │ │ │ │ ├── Vector2Value.png
│ │ │ │ │ ├── Vector3Value.png
│ │ │ │ │ ├── DataPointValue.png
│ │ │ │ │ ├── AnimatorReference.png
│ │ │ │ │ ├── TransformReference.png
│ │ │ │ │ ├── GameObjectReference.png
│ │ │ │ │ └── MeshRendererReference.png
│ │ │ │ ├── Lists
│ │ │ │ │ ├── BoolList.png
│ │ │ │ │ ├── IntList.png
│ │ │ │ │ ├── ColorList.png
│ │ │ │ │ ├── FloatList.png
│ │ │ │ │ ├── StringList.png
│ │ │ │ │ ├── Vector2List.png
│ │ │ │ │ ├── Vector3List.png
│ │ │ │ │ ├── AnimatorList.png
│ │ │ │ │ ├── TransformList.png
│ │ │ │ │ ├── GameObjectList.png
│ │ │ │ │ └── MeshRendererList.png
│ │ │ │ ├── Events
│ │ │ │ │ ├── BoolEvent.png
│ │ │ │ │ ├── ColorEvent.png
│ │ │ │ │ ├── FloatEvent.png
│ │ │ │ │ ├── IntEvent.png
│ │ │ │ │ ├── VoidEvent.png
│ │ │ │ │ ├── BoundsEvent.png
│ │ │ │ │ ├── StringEvent.png
│ │ │ │ │ ├── Vector2Event.png
│ │ │ │ │ └── Vector3Event.png
│ │ │ │ ├── Listeners
│ │ │ │ │ ├── VoidListener.png
│ │ │ │ │ ├── BoolEventListener.png
│ │ │ │ │ ├── IntEventListener.png
│ │ │ │ │ ├── BoundsEventListener.png
│ │ │ │ │ ├── ColorEventListener.png
│ │ │ │ │ ├── FloatEventListener.png
│ │ │ │ │ ├── StringEventListener.png
│ │ │ │ │ ├── Vector2EventListener.png
│ │ │ │ │ └── Vector3EventListener.png
│ │ │ │ ├── StateMachineController.png
│ │ │ │ ├── Populators
│ │ │ │ │ ├── AnimatorListPopulator.png
│ │ │ │ │ ├── GameObjectListPopulator.png
│ │ │ │ │ ├── TransformListPopulator.png
│ │ │ │ │ ├── AnimatorReferencePopulator.png
│ │ │ │ │ ├── MeshRendererListPopulator.png
│ │ │ │ │ ├── GameObjectReferencePopulator.png
│ │ │ │ │ ├── TransformReferencePopulator.png
│ │ │ │ │ └── MeshRendererReferencePopulator.png
│ │ │ │ ├── Events.meta
│ │ │ │ ├── Items.meta
│ │ │ │ ├── Lists.meta
│ │ │ │ ├── Listeners.meta
│ │ │ │ └── Populators.meta
│ │ │ ├── Icons.meta
│ │ │ ├── Attributes.meta
│ │ │ ├── RuntimeObjects.meta
│ │ │ ├── RuntimeObjects
│ │ │ │ ├── Events.meta
│ │ │ │ └── Events
│ │ │ │ │ ├── AppEventEditor.cs.meta
│ │ │ │ │ └── AppEventListenerEditor.cs.meta
│ │ │ ├── ScriptableFramework.CustomEditors.asmdef.meta
│ │ │ ├── AppVersionEditor.cs.meta
│ │ │ ├── DataStringEditor.cs.meta
│ │ │ ├── RuntimeObjectEditor.cs.meta
│ │ │ ├── SceneAssetEditor.cs.meta
│ │ │ ├── RuntimeObjectManagerEditor.cs.meta
│ │ │ ├── ScriptableFramework.CustomEditors.asmdef
│ │ │ ├── RuntimeObjectManagerEditor.cs
│ │ │ ├── AppVersionEditor.cs
│ │ │ └── DataStringEditor.cs
│ │ ├── package.json.meta
│ │ ├── API.meta
│ │ ├── Tests.meta
│ │ ├── Editor.meta
│ │ └── Tests
│ │ │ ├── Editor.meta
│ │ │ └── Editor
│ │ │ ├── DataString Tests.meta
│ │ │ ├── RuntimeData Tests.meta
│ │ │ ├── ScriptableFramework.Tests.asmdef.meta
│ │ │ ├── RuntimeData Tests
│ │ │ ├── AppEvent Tests.meta
│ │ │ ├── RuntimeItem Tests.meta
│ │ │ ├── RuntimeList Tests.meta
│ │ │ ├── StateMachineTests.meta
│ │ │ ├── AppEventListener Tests.meta
│ │ │ ├── AppEvent Tests
│ │ │ │ ├── AppEventTests.cs.meta
│ │ │ │ └── AppEventGenericTests.cs.meta
│ │ │ ├── RuntimeItem Tests
│ │ │ │ ├── ReferenceItemTests.cs.meta
│ │ │ │ └── ValueItemTests.cs.meta
│ │ │ ├── RuntimeList Tests
│ │ │ │ ├── ReferenceListTests.cs.meta
│ │ │ │ └── ValueListTests.cs.meta
│ │ │ ├── StateMachineTests
│ │ │ │ ├── StateMachineTests.cs.meta
│ │ │ │ └── StateToggleTests.cs.meta
│ │ │ └── AppEventListener Tests
│ │ │ │ ├── ListenerResponder.cs.meta
│ │ │ │ ├── AppEventListenerTests.cs.meta
│ │ │ │ ├── AppEventListenerGenericTests.cs.meta
│ │ │ │ └── ListenerResponder.cs
│ │ │ ├── DataString Tests
│ │ │ ├── DataStringTests.cs.meta
│ │ │ └── StringListTests.cs.meta
│ │ │ └── ScriptableFramework.Tests.asmdef
│ ├── GameObject (2).prefab.meta
│ ├── Scenes.meta
│ ├── Scenes
│ │ └── SampleScene.unity.meta
│ ├── Scriptable Framework.meta
│ ├── Scriptable Objects.meta
│ ├── Scriptable Objects
│ │ ├── Resources.meta
│ │ └── Resources
│ │ │ ├── Runtime Data.meta
│ │ │ ├── Runtime Data
│ │ │ ├── Events.meta
│ │ │ ├── Runtime Items.meta
│ │ │ ├── Runtime Lists.meta
│ │ │ ├── State Machines.meta
│ │ │ ├── Events
│ │ │ │ ├── Bool Events.meta
│ │ │ │ ├── Empty Events.meta
│ │ │ │ ├── Float Events.meta
│ │ │ │ ├── Int Events.meta
│ │ │ │ ├── Bool Events
│ │ │ │ │ ├── My Custom Event.asset.meta
│ │ │ │ │ └── My Custom Event.asset
│ │ │ │ ├── Empty Events
│ │ │ │ │ ├── New App Event.asset.meta
│ │ │ │ │ ├── Some Empty Event.asset.meta
│ │ │ │ │ ├── New App Event.asset
│ │ │ │ │ └── Some Empty Event.asset
│ │ │ │ ├── Float Events
│ │ │ │ │ ├── New Float Event.asset.meta
│ │ │ │ │ └── New Float Event.asset
│ │ │ │ └── Int Events
│ │ │ │ │ ├── OnElementSelected.asset.meta
│ │ │ │ │ ├── OnModelChanged.asset.meta
│ │ │ │ │ ├── OnSelectedObject.asset.meta
│ │ │ │ │ ├── OnSidePanelChanged.asset.meta
│ │ │ │ │ ├── OnDataPointPanelChange.asset.meta
│ │ │ │ │ ├── OnModelChanged.asset
│ │ │ │ │ ├── OnElementSelected.asset
│ │ │ │ │ ├── OnSelectedObject.asset
│ │ │ │ │ ├── OnSidePanelChanged.asset
│ │ │ │ │ └── OnDataPointPanelChange.asset
│ │ │ ├── Runtime Items
│ │ │ │ ├── Reference Items.meta
│ │ │ │ ├── Value Items.meta
│ │ │ │ ├── Value Items
│ │ │ │ │ ├── New Int Value.asset.meta
│ │ │ │ │ ├── Loading Bar Progress.asset.meta
│ │ │ │ │ ├── New String Value.asset.meta
│ │ │ │ │ ├── New Int Value.asset
│ │ │ │ │ ├── New String Value.asset
│ │ │ │ │ └── Loading Bar Progress.asset
│ │ │ │ └── Reference Items
│ │ │ │ │ └── New Game Object Reference.asset.meta
│ │ │ ├── Runtime Lists
│ │ │ │ ├── Reference Lists.meta
│ │ │ │ ├── Value Lists.meta
│ │ │ │ ├── Reference Lists
│ │ │ │ │ ├── Meshes.meta
│ │ │ │ │ ├── GameObjects.meta
│ │ │ │ │ ├── Meshes
│ │ │ │ │ │ ├── Element Meshes.asset.meta
│ │ │ │ │ │ ├── Data Point Meshes.asset.meta
│ │ │ │ │ │ ├── Element Meshes.asset
│ │ │ │ │ │ └── Data Point Meshes.asset
│ │ │ │ │ └── GameObjects
│ │ │ │ │ │ ├── Side Panels.asset.meta
│ │ │ │ │ │ ├── Data Point Panels.asset.meta
│ │ │ │ │ │ ├── New Game Object List 1.asset.meta
│ │ │ │ │ │ ├── New Game Object List.asset.meta
│ │ │ │ │ │ ├── Data Point Panels.asset
│ │ │ │ │ │ ├── New Game Object List.asset
│ │ │ │ │ │ ├── New Game Object List 1.asset
│ │ │ │ │ │ └── Side Panels.asset
│ │ │ │ └── Value Lists
│ │ │ │ │ ├── New Int List.asset.meta
│ │ │ │ │ ├── New String List.asset.meta
│ │ │ │ │ ├── New Int List.asset
│ │ │ │ │ └── New String List.asset
│ │ │ └── State Machines
│ │ │ │ ├── Model State Machine.asset.meta
│ │ │ │ ├── New State Machine.asset.meta
│ │ │ │ ├── Side Bar State Machine.asset.meta
│ │ │ │ ├── Date Point Panel State Machine.asset.meta
│ │ │ │ ├── New State Machine Controller 1.asset.meta
│ │ │ │ ├── New State Machine Controller.asset.meta
│ │ │ │ ├── New State Machine.asset
│ │ │ │ ├── Model State Machine.asset
│ │ │ │ ├── Side Bar State Machine.asset
│ │ │ │ └── New State Machine Controller 1.asset
│ │ │ ├── Test.asset.meta
│ │ │ ├── New Float List.asset.meta
│ │ │ ├── New Animator List.asset.meta
│ │ │ ├── New App Version.asset.meta
│ │ │ ├── New State Machine 1.asset.meta
│ │ │ ├── New State Machine.asset.meta
│ │ │ ├── New String List.asset.meta
│ │ │ ├── Test.asset
│ │ │ ├── New Animator List.asset
│ │ │ ├── New App Version.asset
│ │ │ ├── New Float List.asset
│ │ │ ├── New String List.asset
│ │ │ ├── New State Machine 1.asset
│ │ │ └── New State Machine.asset
│ ├── New App Version.asset.meta
│ ├── AttributeDemo.cs.meta
│ ├── BuggedCode.cs.meta
│ ├── EventRaiser.cs.meta
│ ├── AppVersionDemo.cs.meta
│ ├── SceneReferenceDemo.cs.meta
│ ├── EventRaiser.cs
│ ├── AppVersionDemo.cs
│ ├── AttributeDemo.cs
│ ├── SceneReferenceDemo.cs
│ ├── New App Version.asset
│ └── BuggedCode.cs
└── ProjectSettings
│ ├── ProjectVersion.txt
│ ├── ClusterInputManager.asset
│ ├── NetworkManager.asset
│ ├── XRSettings.asset
│ ├── TimeManager.asset
│ ├── VFXManager.asset
│ ├── EditorBuildSettings.asset
│ ├── AudioManager.asset
│ └── TagManager.asset
└── .gitignore
/docs/styles/main.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docfx/template/styles/main.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docfx/api/.gitignore:
--------------------------------------------------------------------------------
1 | ###############
2 | # temp file #
3 | ###############
4 | *.yml
5 | .manifest
6 |
--------------------------------------------------------------------------------
/docs/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/favicon.ico
--------------------------------------------------------------------------------
/docfx/images/intro1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/intro1.png
--------------------------------------------------------------------------------
/docfx/template/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/template/logo.png
--------------------------------------------------------------------------------
/docs/images/events1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/events1.png
--------------------------------------------------------------------------------
/docs/images/events2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/events2.png
--------------------------------------------------------------------------------
/docs/images/intro1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/intro1.png
--------------------------------------------------------------------------------
/docfx/images/events1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/events1.png
--------------------------------------------------------------------------------
/docfx/images/events2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/events2.png
--------------------------------------------------------------------------------
/docs/images/settings1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/settings1.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/ScriptableFramework.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ScriptableFramework"
3 | }
4 |
--------------------------------------------------------------------------------
/docfx/images/attributes1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/attributes1.png
--------------------------------------------------------------------------------
/docfx/images/populators1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/populators1.png
--------------------------------------------------------------------------------
/docfx/images/settings1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/settings1.png
--------------------------------------------------------------------------------
/docfx/template/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/template/favicon.ico
--------------------------------------------------------------------------------
/docfx/template/partials/dd-li.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{#items}}
2 |
{{name}}
3 | {{/items}}
4 |
--------------------------------------------------------------------------------
/docfx/toc.yml:
--------------------------------------------------------------------------------
1 | - name: Manual
2 | href: articles/
3 | - name: Scripting API
4 | href: api/
5 | homepage: api/index.md
6 |
--------------------------------------------------------------------------------
/docs/images/attributes1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/attributes1.png
--------------------------------------------------------------------------------
/docs/images/populators1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/populators1.png
--------------------------------------------------------------------------------
/docfx/images/eventObjects1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/eventObjects1.png
--------------------------------------------------------------------------------
/docfx/images/eventObjects2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/eventObjects2.png
--------------------------------------------------------------------------------
/docfx/images/eventObjects3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/eventObjects3.png
--------------------------------------------------------------------------------
/docfx/images/runtimeItems1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/runtimeItems1.png
--------------------------------------------------------------------------------
/docfx/images/runtimeItems2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/runtimeItems2.png
--------------------------------------------------------------------------------
/docfx/images/runtimeLists1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/runtimeLists1.png
--------------------------------------------------------------------------------
/docfx/images/runtimeLists2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/runtimeLists2.png
--------------------------------------------------------------------------------
/docs/images/eventObjects1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/eventObjects1.png
--------------------------------------------------------------------------------
/docs/images/eventObjects2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/eventObjects2.png
--------------------------------------------------------------------------------
/docs/images/eventObjects3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/eventObjects3.png
--------------------------------------------------------------------------------
/docs/images/runtimeItems1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/runtimeItems1.png
--------------------------------------------------------------------------------
/docs/images/runtimeItems2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/runtimeItems2.png
--------------------------------------------------------------------------------
/docs/images/runtimeLists1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/runtimeLists1.png
--------------------------------------------------------------------------------
/docs/images/runtimeLists2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/runtimeLists2.png
--------------------------------------------------------------------------------
/docs/images/stateMachines1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/stateMachines1.png
--------------------------------------------------------------------------------
/docs/images/stateMachines2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/stateMachines2.png
--------------------------------------------------------------------------------
/docs/images/stateMachines3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/stateMachines3.png
--------------------------------------------------------------------------------
/docfx/images/eventListeners1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/eventListeners1.png
--------------------------------------------------------------------------------
/docfx/images/eventListeners2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/eventListeners2.png
--------------------------------------------------------------------------------
/docfx/images/eventListeners3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/eventListeners3.png
--------------------------------------------------------------------------------
/docfx/images/runtimeObjects1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/runtimeObjects1.png
--------------------------------------------------------------------------------
/docfx/images/runtimeObjects2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/runtimeObjects2.png
--------------------------------------------------------------------------------
/docfx/images/stateMachines1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/stateMachines1.png
--------------------------------------------------------------------------------
/docfx/images/stateMachines2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/stateMachines2.png
--------------------------------------------------------------------------------
/docfx/images/stateMachines3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/stateMachines3.png
--------------------------------------------------------------------------------
/docs/images/eventListeners1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/eventListeners1.png
--------------------------------------------------------------------------------
/docs/images/eventListeners2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/eventListeners2.png
--------------------------------------------------------------------------------
/docs/images/eventListeners3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/eventListeners3.png
--------------------------------------------------------------------------------
/docs/images/eventsHelloWorld1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/eventsHelloWorld1.png
--------------------------------------------------------------------------------
/docs/images/runtimeObjects1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/runtimeObjects1.png
--------------------------------------------------------------------------------
/docs/images/runtimeObjects2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/runtimeObjects2.png
--------------------------------------------------------------------------------
/docfx/images/eventsHelloWorld1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/eventsHelloWorld1.png
--------------------------------------------------------------------------------
/docs/images/versioningYourApps1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/versioningYourApps1.png
--------------------------------------------------------------------------------
/Scriptable Framework/ProjectSettings/ProjectVersion.txt:
--------------------------------------------------------------------------------
1 | m_EditorVersion: 2019.3.9f1
2 | m_EditorVersionWithRevision: 2019.3.9f1 (e6e740a1c473)
3 |
--------------------------------------------------------------------------------
/docfx/images/modularSceneLoading1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/modularSceneLoading1.png
--------------------------------------------------------------------------------
/docfx/images/versioningYourApps1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/versioningYourApps1.png
--------------------------------------------------------------------------------
/docs/images/modularSceneLoading1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/modularSceneLoading1.png
--------------------------------------------------------------------------------
/docs/images/stateMachineControllers1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/images/stateMachineControllers1.png
--------------------------------------------------------------------------------
/docfx/images/stateMachineControllers1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/images/stateMachineControllers1.png
--------------------------------------------------------------------------------
/docs/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/docs/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/docfx/filterconfig.yml:
--------------------------------------------------------------------------------
1 | apiRules:
2 | - exclude:
3 | uidRegex: ^System
4 | - exclude:
5 | uidRegex: ^UnityEngine
6 | - exclude:
7 | uidRegex: ^Global
--------------------------------------------------------------------------------
/docs/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/docs/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docs/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/docfx/.gitignore:
--------------------------------------------------------------------------------
1 | ###############
2 | # folder #
3 | ###############
4 | /**/DROP/
5 | /**/TEMP/
6 | /**/packages/
7 | /**/bin/
8 | /**/obj/
9 | _site
10 |
--------------------------------------------------------------------------------
/docs/styles/main.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 |
--------------------------------------------------------------------------------
/docfx/template/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/template/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/docfx/template/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/template/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/docfx/template/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/template/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/docfx/template/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/docfx/template/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/docfx/template/styles/main.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Attributes/Searchable Enum/SearchablePopup.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 50e2e887cad444af9c64f4e7de140858
3 | timeCreated: 1525227782
--------------------------------------------------------------------------------
/Scriptable Framework/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 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Dragable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Dragable.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Template.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Template.psd
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/StateMachine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/StateMachine.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/version icon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/version icon.jpg
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/IntValue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/IntValue.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/BoolList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/BoolList.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/IntList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/IntList.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/GameObject (2).prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ceb367ae6d7713344a5b72607240af0b
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/BoolEvent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/BoolEvent.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/ColorEvent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/ColorEvent.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/FloatEvent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/FloatEvent.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/IntEvent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/IntEvent.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/VoidEvent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/VoidEvent.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/BoolValue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/BoolValue.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/ColorValue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/ColorValue.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/EnumValue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/EnumValue.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/FloatValue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/FloatValue.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/StringValue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/StringValue.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/ColorList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/ColorList.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/FloatList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/FloatList.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/StringList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/StringList.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/Vector2List.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/Vector2List.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/Vector3List.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/Vector3List.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4f704ae4b4f98ae41a0bce26658850c1
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scenes/SampleScene.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 99c9720ab356a0642a771bea13969a05
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/BoundsEvent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/BoundsEvent.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/StringEvent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/StringEvent.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/Vector2Event.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/Vector2Event.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/Vector3Event.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events/Vector3Event.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/ElementValue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/ElementValue.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/Vector2Value.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/Vector2Value.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/Vector3Value.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/Vector3Value.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/AnimatorList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/AnimatorList.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/TransformList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/TransformList.png
--------------------------------------------------------------------------------
/Scriptable Framework/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 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/DataPointValue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/DataPointValue.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/VoidListener.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/VoidListener.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/GameObjectList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/GameObjectList.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/MeshRendererList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists/MeshRendererList.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/StateMachineController.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/StateMachineController.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/AnimatorReference.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/AnimatorReference.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/TransformReference.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/TransformReference.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/package.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 47b3b37fce206e04d9e0867b98b46403
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/docfx/template/RestApi.html.primary.tmpl:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 | {{!master(layout/_master.tmpl)}}
3 | {{>partials/rest}}
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7a03e38c7b784e04888200a28aa7f1c2
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/GameObjectReference.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/GameObjectReference.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/MeshRendererReference.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items/MeshRendererReference.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/BoolEventListener.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/BoolEventListener.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/IntEventListener.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/IntEventListener.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ec2c5643bcc606144ae1489e5d77da56
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/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 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 28a5995f57c77af4bbf0ba071aa76e44
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/BoundsEventListener.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/BoundsEventListener.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/ColorEventListener.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/ColorEventListener.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/FloatEventListener.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/FloatEventListener.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/StringEventListener.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/StringEventListener.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 08fddbbb05d497a459a60b0bcb3fe1d2
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Misc.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ed2fa17fe5ffd134eb83556eec1c1cd9
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 207e4318f7620154498258bb251e1312
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/Vector2EventListener.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/Vector2EventListener.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/Vector3EventListener.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners/Vector3EventListener.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/AnimatorListPopulator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/AnimatorListPopulator.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2baaa8934d1199e45bccd464c4e81a94
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Attributes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 101a88a7531e7984f860ffe0489725d5
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 70b27f8219a0bb544b28f27f7a16ea2b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/GameObjectListPopulator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/GameObjectListPopulator.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/TransformListPopulator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/TransformListPopulator.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 98d4f23ffe0d46a40a79d8870bbc99bf
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/docfx/template/conceptual.html.primary.tmpl:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 | {{!master(layout/_master.tmpl)}}
3 | {{{rawTitle}}}
4 | {{{conceptual}}}
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/New App Version.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1184b9b97a0039844844e3214d6acd50
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 94149f6b6db166f4aa128298889d107c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/ScriptableFramework.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b426bc682052d5a45b1d96faaa3176c1
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Attributes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: adac922ef7185e746b08f95cc2f3a3be
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Events.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 613f2d5d8382969438a06e9bb3f8dd25
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Items.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d561a5969d0ddd540b94f725c0884141
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Lists.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e9e4523f4601e2d449d04ecfb93a5f68
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/AnimatorReferencePopulator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/AnimatorReferencePopulator.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/MeshRendererListPopulator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/MeshRendererListPopulator.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2b5f7bbedd537004487a784dcf1c052e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/docfx/template/toc.tmpl.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 | exports.getOptions = function (model) {
3 | return {
4 | isShared: true
5 | };
6 | };
7 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Attributes/Foldout.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ae12398e0a0344b4e99816033f5965e0
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0a73502485a827b4988fd4b3d34e7bd0
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Attributes/Foldout.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 20ecf11e82825ab44b59e180bd8a71e6
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Listeners.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 107b6d330ef00e44f8dbfb737ef41ca7
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 68720a2a491fdf0479baf0555afdbea3
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/GameObjectReferencePopulator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/GameObjectReferencePopulator.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/TransformReferencePopulator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/TransformReferencePopulator.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/RuntimeObjects.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 86bdebd5ed190bf418a1fff37f618020
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/docfx/template/partials/customMREFContent.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 | {{!Add your own custom template for the content for ManagedReference here}}
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Attributes/Searchable Enum.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9dc174ba7580649468050e88c101846d
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/MeshRendererReferencePopulator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Icons/Populators/MeshRendererReferencePopulator.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/RuntimeObjects/Events.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3cc5effe64155c2449efa3b288b7f362
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/DataString Tests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 949cbdbadd5b1cd4599dd20339397df0
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 84327ac6969dcd5408a1eea147e51c4f
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 65d71fd11ca87884685634b2c5f9fd40
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9b27b310de2d17d45980b80b53d6d0ee
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3a420ad4ff2ac1c40a03b0679bfcc214
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5854f4e0ad7176148998dcaaf48f4b46
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/State Machines.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7d259cbf30fb6ae4889d270c95fe3364
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Attributes/Foldout/Resources/IN foldout focus-6510.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Attributes/Foldout/Resources/IN foldout focus-6510.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Attributes/Searchable Enum.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f32518f6f624f0440abe200508751cee
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/ScriptableFramework.Tests.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0fa75cee64ef3a34bb99e74845076c31
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Items.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 58c188ce7f73ee14fa9684826fd9c066
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4ae7ff66519723d43b4a803a6a30dc0a
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/State Machines.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 97eeb24d1abb66a458e1d2f18baa2748
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Test.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a6906cf065817404cbc7141b4b9bce89
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e605d80a5c072d74a91d9cf51637c8a0
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Attributes/Foldout/Resources/IN foldout focus on-5718.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pablothedolphin/Scriptable-Framework/HEAD/Scriptable Framework/Assets/Scriptable Framework/Editor/Attributes/Foldout/Resources/IN foldout focus on-5718.png
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/ScriptableFramework.CustomEditors.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dd17e919aca1bd14b803f2fd69a4c4eb
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Bool Events.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2d191a2b935bcb740ab022cd018746b7
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Empty Events.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 91c686a7b3944b74d9f4ef0cc2c6da60
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Float Events.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fd7611b47d568884b9affabc86106768
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Int Events.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0e3c079795d0ae34ab0a4f3e53466f30
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/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 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Listeners.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d976f3c1ca104fe44aecae36b512c4af
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ccb81e9f5d6069f4fb344d4e43cef476
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 280523b967c4ebf4baf16907e0ec2991
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/AppEvent Tests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: df10776a264ddac4382651f1dc8cdb86
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/New Float List.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0752c274d95989c4ba1abeec5a7128bc
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: db308565b30deb04e8f55c51259fc9be
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a9645b4834c1b3f4881fc546e3fc06d9
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/RuntimeItem Tests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2b2ce01a0b299ba4aa93ab4ce2c99153
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/RuntimeList Tests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 87bb70b14148e034e845d7aa1761acbc
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/StateMachineTests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7f855b44be3da0a4b9ea17c0a62c30f4
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/New Animator List.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b130192e50c392f449c4fa618524bcb5
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/New App Version.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5e519d3d7d028e2469846f26c657e339
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/New State Machine 1.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c37dfd8b78a950c4d9e9d607f158ecc4
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/New State Machine.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4ced467eec45e1545888011a460df161
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/New String List.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c014042efa755be418c20d8117fa850b
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Items/Reference Items.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0c72a419f075947458371277fb19f593
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Items/Value Items.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 019a69760fa8bbb4d8c67bf66cfe9f6e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1cb529322364a6e4eb609af99a3598d1
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Value Lists.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 80059facd881dd24d999a17bc09da090
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/AppEventListener Tests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 082fc21fbe116d34facbc6e6cd1ecc1f
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/Populators.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d0f960e9fda800b478d8d869a82b759b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists/Populators.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aa2200f0c2af5ea498f95db8c63a01b0
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/Meshes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f43eb4fcce524c04bb694c8b03326764
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/GameObjects.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 09cd19a75c035174c8417ced59c3d22d
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Bool Events/My Custom Event.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dab58ae3e878ac041803bbae65bedaa6
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Empty Events/New App Event.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 80b94451f49c06d41bc44eec3c2daa4a
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Empty Events/Some Empty Event.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4b026abb3aeb6e045b0c6a0bdbbc4bb4
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Float Events/New Float Event.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7de9d98d792228c4480c088fdf3ece43
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Int Events/OnElementSelected.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3a6a01da5705bfa4099cc9268fa6a8f8
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Int Events/OnModelChanged.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ab0629a951002154094d71117d14413c
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Int Events/OnSelectedObject.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eacc86b8905efa948907a0afdb5ab436
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Int Events/OnSidePanelChanged.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0e24b4fef82fb0c4a96fa21036768145
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/State Machines/Model State Machine.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a89532609cdd42b448772d9f8a7aaaeb
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/State Machines/New State Machine.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 02ebe7733f4bb9b41b7db27ab9cc149a
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Int Events/OnDataPointPanelChange.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 89f543494330bce4ebd708d7d1de9c5a
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Items/Value Items/New Int Value.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3e8f1a8b8c5e9454c9ca138d60e98059
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Value Lists/New Int List.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1ca7c0973ef163d489770118875be28e
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Value Lists/New String List.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 90b0b3bbaada3cf43a4d918542853efa
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/State Machines/Side Bar State Machine.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b24dccb1afb3dfb468b9a45182fbd2a9
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/AttributeDemo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9d7b2d6f2629c784a8df9da1e94274cd
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/BuggedCode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9bcd9a2301f6f404db63c421fc447da8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/EventRaiser.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6c0972dceb6cee4459f1c9736afa9f4a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Items/Value Items/Loading Bar Progress.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 32e50a056563d78488fb20bf6b8d48e1
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Items/Value Items/New String Value.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 25f08e2cca3ac894e8a40d4df07386fc
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/State Machines/Date Point Panel State Machine.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0dacb3d45a37dfd45944cc8d46c020fc
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/State Machines/New State Machine Controller 1.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 447787dce9b9ecf4ab02ecbfd32f137a
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/State Machines/New State Machine Controller.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3f170e8c944114b41a487d7a0c917deb
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/AppVersionDemo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c1664dd6d55a56349a4b88c378c4369e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/SceneReferenceDemo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b348ee72253ab664d8797282e9314b59
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Attributes/Foldout/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 413522a7f8df1994e9d14be445b3e636
3 | folderAsset: yes
4 | timeCreated: 1542991581
5 | licenseType: Pro
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/Meshes/Element Meshes.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8891225aa3a6ce24287d25b6694b0fe7
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Items/Reference Items/New Game Object Reference.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eef5d577ace2d454cb8eddce465af6a5
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/GameObjects/Side Panels.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 132d84a2852a9ba4dacbf7b73a9f763e
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/Meshes/Data Point Meshes.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 22d665f910b541a438c5be08899146f6
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/GameObjects/Data Point Panels.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c2e2d5e0d98ec2341bb99bd8d0fbe1ea
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/GameObjects/New Game Object List 1.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c0f8396d747416643b24a78303d50f11
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/GameObjects/New Game Object List.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1009b7729687e4642b0f86e746c3894f
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Misc/PathType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8bb0d8cf94990024bb8c41fa58539db4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Misc/Platform.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2647e2f0f3bf25346ba1d0ef333fd4bc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Misc/DataString.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c6d0376256cccf04d9ad71535fc5e4d6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Misc/Extensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6e918763c292545478cb7eba2d0076ab
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Misc/SceneAsset.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1a56cdf62e1f86645a1659c3665be568
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Misc/InputValidation.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d4f7e9cb0f0d691459feb9f2ddf65489
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/AppVersionEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ba60819fd257de548b10462bb27e3d80
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/DataStringEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9eb7d9c9bcde3dd49bf355f989d7178f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/RuntimeObjectEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b82585801099ed3468d37ef8d2aa11b1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/SceneAssetEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2a280b1bfddc23849801d6155d2cb461
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/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 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/RuntimeObject.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fbd12582728273645bfa09fdfbc488d3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/ScriptableFrameworkSettings.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4ea9fb221afa4db45951be0b8c039cb2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/IValueContainer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eed9a6026072470438ea4185ce0a5e45
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/RuntimeObjectManagerEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6b1e5fccc1c8cdb498102a1f806f327d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/docfx/template/partials/logo.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/IReferenceContainer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7c38e40100a07e54093e32e1e7f4cce8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/RuntimeObjectDatabase.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e730c7c812022f346bc079f26efc627d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/RuntimeObjectManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6fa1587afca7c984e9692def65d129ef
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/EventRaiser.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using ScriptableFramework;
5 |
6 | public class EventRaiser : MonoBehaviour
7 | {
8 | public AppEvent thing;
9 |
10 | // Start is called before the first frame update
11 | void Start()
12 | {
13 | thing.RaiseEvent ();
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/IntResponse.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e56a4e1ac46245e47846186502ba6ac7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/RuntimeItem.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4160bc7e354efa4408209de5a77ab7ba
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/RuntimeList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ecb3dee32844ed94f8b206205a4a81c0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/State Machines/DefaultState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4d2fda544d655c648af8d43fb9bc4dda
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/State Machines/StateChange.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f5e42be27cdc38a48ad49fa5c2b232ff
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/State Machines/StateToggle.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e727c9149c7c3684fa5d58f34e171174
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/RuntimeObjects/Events/AppEventEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ed4c9af5f2f4d2e4482d9e8358d3685c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/DataString Tests/DataStringTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fbdf576453356db4aad9a8cd74037aaf
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/DataString Tests/StringListTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 035ab082141c7d84991fb8c95868cace
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/BoolResponse.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 778f8a1e494dcc84ea2b779b7ca3c6ee
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/BoundsResponse.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9a5b3140a1bfe4743895094cc877bbc9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/ColorResponse.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: df62f31d8653ab2478fd48e05f0fa843
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/FloatResponse.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7712355e844f904468294394dd11a52a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/StringResponse.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b3bddf8947f716c4292c59d73960d1bc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/Vector2Response.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ab2a19886769b954c8048e4b4fb174b8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/Vector3Response.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: badb2a23bd1741744beca1311b7e5184
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/State Machines/StateMachineBase.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6006eead0fe5d3b4a936788a00a978cc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/State Machines/StateMachineReset.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 377929f19ba4ab3448de0dd92d244666
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/RuntimeObjects/Events/AppEventListenerEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 12bd34cc2cecf1d449c84856cde6660b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | /*/
4 |
5 | !.gitignore
6 | !README.md
7 |
8 | # Include the main folders needed
9 | !Scriptable Framework/
10 | !docs/
11 | !docfx/
12 |
13 | # Ignore everything inside project folder
14 | Scriptable Framework/*
15 |
16 | # Select which folders become included
17 | !Scriptable Framework/Assets/
18 | !Scriptable Framework/ProjectSettings/
19 | !Scriptable Framework/Packages/
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Attributes/Searchable Enum/SearchableEnumAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: abd1f66b5e95ed84699b4df5d28e0827
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/ColorResponse.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using UnityEngine.Events;
3 |
4 | namespace ScriptableFramework
5 | {
6 | ///
7 | /// A UnityEvent able to take a dynamic Color.
8 | ///
9 | [System.Serializable]
10 | public class ColorResponse : UnityEvent
11 | {
12 |
13 | }
14 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items/ValueItem.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4d744a630c869334ca2ab5eca1089152
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/ValueList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3297d9f9fe73aa7469c6407f46785ccf
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Attributes/Searchable Enum/SearchableEnumDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 82586c3ea06182a4999528926f6e441b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/Vector2Response.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using UnityEngine.Events;
3 |
4 | namespace ScriptableFramework
5 | {
6 | ///
7 | /// A UnityEvent able to take a dynamic Vector2.
8 | ///
9 | [System.Serializable]
10 | public class Vector2Response : UnityEvent
11 | {
12 |
13 | }
14 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/Vector3Response.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using UnityEngine.Events;
3 |
4 | namespace ScriptableFramework
5 | {
6 | ///
7 | /// A UnityEvent able to take a dynamic Vector3.
8 | ///
9 | [System.Serializable]
10 | public class Vector3Response : UnityEvent
11 | {
12 |
13 | }
14 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists/ReferenceList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a1438fab8299bf34f80bb00bab9189c3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/AppEvent Tests/AppEventTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8f3d569ebc44c5f46a637eba5d77c512
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/ReferenceItem.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6977479a8464b4a449514ff4c1fc13a4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/AppEvent Tests/AppEventGenericTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a92b4f93c13923a4f99b325e40f6f90e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/RuntimeItem Tests/ReferenceItemTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a90ebe86d711a50429f152f1a991cd15
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/RuntimeItem Tests/ValueItemTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bfed6f300fe2f5a40b11062dffbd3c7e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/RuntimeList Tests/ReferenceListTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 068def47b2a625942a3dc674f8ce3602
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/RuntimeList Tests/ValueListTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 809331b9455f5944a8efbb21c1da0282
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/StateMachineTests/StateMachineTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 802157cf1ed4c2c4fa98c96a64e70e3c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/StateMachineTests/StateToggleTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 09ec0ea922b14194dbca3089a1fa9ceb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Misc/AppVersion.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 25fe622aec458b24c9a806782b15321b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 33ee527ee334bc64fbdb9bb17f3b13c1, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Misc/Dragable.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0e9d7509572528646ab47d282a0a63c3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 9c11409f4e7efe9439508bf1174a59e9, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Misc/PathType.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// An enum to allow changing which type of path to use via the inspector.
9 | ///
10 | public enum PathType
11 | {
12 | Auto,
13 | Persistent,
14 | Streaming
15 | }
16 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/AppEventListener Tests/ListenerResponder.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: addb3ae0a8bc7a1488b8fd35fb8cedd5
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/AppVersionDemo.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEngine.UI;
5 | using ScriptableFramework;
6 |
7 | public class AppVersionDemo : MonoBehaviour
8 | {
9 | public Text versionLabel;
10 | public AppVersion versionNumber;
11 |
12 | void Start()
13 | {
14 | versionLabel.text = versionNumber;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/AppEventListener Tests/AppEventListenerTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 79118a38aee7809429d232a172868cd8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/docfx/template/partials/breadcrumb.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
10 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/AppEventListener Tests/AppEventListenerGenericTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a32f5fa45c63fae42905dcab0f29dac2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/docfx/template/partials/_breadcrumb.liquid:
--------------------------------------------------------------------------------
1 | {% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%}
2 |
9 |
--------------------------------------------------------------------------------
/docfx/template/partials/scripts.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/Attributes/Foldout/FoldoutAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c6e6f1779d33e2f4dbf44f1958552eac
3 | timeCreated: 1542991581
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 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/Attributes/Foldout/EditorOverride.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2c39fcc41775dde43860678946d49b9b
3 | timeCreated: 1542991581
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 |
--------------------------------------------------------------------------------
/docfx/template/partials/searchResults.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
10 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/State Machines/StateMachine.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 251f1a9dd47edcf4b8b3b100d766ffce
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 439e034dc636cc14aa136d3cbccef48c, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/docfx/articles/advancedTopics.md:
--------------------------------------------------------------------------------
1 | # Advanced Topics
2 |
3 | There's a lot to discover about Scriptable Framework beyond the basics this manual has gone over so far. These articles will explain some of the finer details to help you better understand what goes on behind the curtains and how you can customise it to fit your bespoke needs.
4 |
5 | If something is still unclear or not covered by the documentation, please submit an issue or get in touch!
--------------------------------------------------------------------------------
/docfx/template/partials/_scripts.liquid:
--------------------------------------------------------------------------------
1 | {% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%}
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/AppEvent.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 23d5cd320b92de147877d66690a38946
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: fc78d373753c0e44d82fb5e0314d63b4, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/BoolEvent.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ae5d50a209632eb4e9f3ce4034025aa5
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 571e38f767b9d684991fcecca4485f66, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/BoundsEvent.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7c98d7e6ec89e70439f868ec21735474
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 8cab513813d5fc64f8fb3922c1e471ff, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/ColorEvent.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d3151a4b350597e448843d6ffbc9cd10
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 87bf5383e72ee604aabb4b440bdb4119, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/FloatEvent.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 59fafa49f8a9dc4498d333f6b08b2135
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 8ebdf8ca7d4a66e4699e135500a17e32, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/IntEvent.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 88162ea68b75a3d40bdbe82cdd129d16
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 65b242acc6e6e884aa322fdfc6cc910e, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/StringEvent.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 997a219b0412c454286c9cd8dd2bc06e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 23ef2a7d924c55446816e4fc0d27706f, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/docfx/template/UniversalReference.html.primary.tmpl:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 | {{!master(layout/_master.tmpl)}}
3 |
4 | {{#isNamespace}}
5 | {{>partials/namespace}}
6 | {{/isNamespace}}
7 | {{#isClass}}
8 | {{>partials/uref/class}}
9 | {{/isClass}}
10 | {{#isEnum}}
11 | {{>partials/enum}}
12 | {{/isEnum}}
13 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/Vector2Event.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6e6c3ca733caae84db447479f241c3c5
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: e44747b9b911e4c4fa2ea849fa245eaa, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/Vector3Event.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2102834ae8110ee45812261fcac32800
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 908ad38f31ba8964595beaee041716ff, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items/BoolValue.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3fab129fa28492f40b2b971d9a5e42b4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 5c31abc77a5f70845a4115c754d341b2, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items/ColorValue.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ef72d1a4e835a9e4ab36809833e209d4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 6d9ef3cc7b126894a94756f351a272df, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items/FloatValue.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 879de290c0f5c6746a20c627a5e249e8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 070212d799ddf8246bfbd1bf76c6e2b9, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items/IntValue.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a3b4b8c7216c7df478a4e4dfd4b985de
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: a42e8873c0cd5ac4eaf140fe6afa4a4c, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items/StringValue.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 78de43da2f9e6b641990503554282187
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 122812952afdd974b8ecd4834b707396, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/BoolList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 22361d226bf051543a8ba7390276fa7a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 05941ebed33e6ef47b343eaeaf3b2a9b, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/ColorList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0623d9c9816079642b6d2293c5e6cd75
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 4717211160fa0e243aa4fa0ceca631d9, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/FloatList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 23fb9764069b9724cbbf32bd028a6269
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 3f0ca194b13afae449f20cef09c549d3, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/IntList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6917e17cf901dac40961f3ee60ad655c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: a553b915900a7264180178ee9c202c89, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/StringList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 23016115888b42a47a606ae9e3ed625e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: c77eeb169b5b199438c73a5ec023a9f5, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/Vector2List.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 61470da1c35c1034283a4e8c780a465d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 64ba5d52adc682c45bfe043a30f46dbd, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/Vector3List.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: db3396263daaaba418acdad9182b5e4f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 9d329c41f9b22f8418ac39397e1c0953, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/State Machines/StateMachineController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c4eba2f907c8ba342baab4f89c404969
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 1e25ab351787eac44ba11f5fa378ed71, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Listeners/AppEventListener.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 113f995500aba6e41be7608415b76687
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: e975731f3fb51544ea62e3c6ab8a3e2f, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Listeners/BoolEventListener.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b6fb5393a36a10c43be7d482b0374ad0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: bb668fd4d54939e4f91a5e553b13729e, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Listeners/BoundsEventListener.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f4ee580f119ffe94e87d64cf62f90e5a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: ec6ddef260ecd7347ba3c889282f59db, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Listeners/ColorEventListener.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4325bb6483ea09342a524c530ac7780b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 7394d17239edd4f4aa3a87a3b6426e4d, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Listeners/FloatEventListener.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5a02581dfa0bc1041a13d313c1723157
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 4c0966a5ab7cada4d850d4e9625fa05b, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Listeners/IntEventListener.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a5e5b460448601e43aa409a5f1be8719
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: bfd094107f951cc45ba30e24c5bd2ecb, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Listeners/StringEventListener.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 939ed28423da72645875fd0b9c894905
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 4eca9ec36f1ec2e4cbcab88d0e429753, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items/Vector2Value.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2c8173ef05b5d544194e9621b5a7f8c9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: e7872589c74d49547870bf1be70e4345, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items/Vector3Value.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1ccabffe5f1ff444c8927df09c684134
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 0be366ae7fc71844884ec6beb92f4bef, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists/AnimatorList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1c6ccdf596c5ff54b93d50cde9520347
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 2f998956aee3a6142bc2086731654693, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Listeners/Vector2EventListener.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8e4ae14c8747cc64cb3a20c83011e86e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 7174891dd669188459f34659deeb0db5, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Listeners/Vector3EventListener.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f709359b66767244c8335cad79bd629e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 7174891dd669188459f34659deeb0db5, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists/GameObjectList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 60e1d597baa2bc848826569b2335741b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: d3ad1c44099b57141aa8a0712cf35972, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists/MeshRendererList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 39d392b0784eca94493cced3bb86d5e2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: b7941b66da2e52646a8af5e73c4294fc, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists/TransformList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3b55d037a0a3d2f4fa8baac3d65e05ae
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 6666273b0ecf8914d9b0a1e9864e6e83, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/AnimatorReference.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4b0ea1115ca038f42b6bc3d81e89edfd
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: ad1fbbd03b257594dad388b4ae847b99, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/GameObjectReference.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e52ce0a8aa1463349b0519126adaa19b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 1eb2b695fe0798d44a14e77e84320a18, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/MeshRendererReference.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 98664ebf1a141594da1b4a002434ce55
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 253577fb58cac474a97ce34b171e31ff, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/TransformReference.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 50c15cc1cd1ac324f9e7e42066a72258
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 7ae98c091c3545445b93575ef808f488, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/State Machines/DefaultState.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A set of possible states a StateMachine can default to.
9 | ///
10 | public enum DefaultState : int
11 | {
12 | FirstActive = 0,
13 | AllActive = 1,
14 | NoneActive = 2
15 | }
16 | }
--------------------------------------------------------------------------------
/docfx/template/ManagedReference.html.primary.tmpl:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 | {{!master(layout/_master.tmpl)}}
3 |
4 | {{#isNamespace}}
5 | {{>partials/namespace}}
6 | {{/isNamespace}}
7 | {{#isClass}}
8 | {{>partials/class}}
9 | {{/isClass}}
10 | {{#isEnum}}
11 | {{>partials/enum}}
12 | {{/isEnum}}
13 | {{>partials/customMREFContent}}
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/IntEvent.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// An event handle designed to pass an int.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Events/Int Event")]
11 | public class IntEvent : AppEvent
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/IntResponse.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEngine.Events;
5 |
6 | namespace ScriptableFramework
7 | {
8 | ///
9 | /// A UnityEvent able to take a dynamic int.
10 | ///
11 | [System.Serializable]
12 | public class IntResponse : UnityEvent
13 | {
14 |
15 | }
16 | }
--------------------------------------------------------------------------------
/Scriptable Framework/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/Scenes/Start Up.unity
10 | guid: bf33b501966c7304d9dad6fe0f14cf9a
11 | - enabled: 1
12 | path: Assets/Scenes/Scene 2.unity
13 | guid: 9b4ccd889f823504f91d9456952347e9
14 | m_configObjects: {}
15 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists/Populators/AnimatorListPopulator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 69f0d8b2bec207d48bf7bb0442c7a1e2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: f5eb9809ea3a70745a0d6856fed83822, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/IntList.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ValueList which can hold a list of ints.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Value/List/Ints")]
11 | public class IntList : ValueList
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/ColorEvent.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// An event handle designed to pass a Color.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Events/Color Event")]
11 | public class ColorEvent : AppEvent
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/FloatEvent.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// An event handle designed to pass a float.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Events/Float Event")]
11 | public class FloatEvent : AppEvent
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/BoolResponse.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEngine.Events;
5 |
6 | namespace ScriptableFramework
7 | {
8 | ///
9 | /// A UnityEvent able to take a dynamic bool.
10 | ///
11 | [System.Serializable]
12 | public class BoolResponse : UnityEvent
13 | {
14 |
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/FloatResponse.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEngine.Events;
5 |
6 | namespace ScriptableFramework
7 | {
8 | ///
9 | /// A UnityEvent able to take a dynamic float.
10 | ///
11 | [System.Serializable]
12 | public class FloatResponse : UnityEvent
13 | {
14 |
15 | }
16 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/StringResponse.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEngine.Events;
5 |
6 | namespace ScriptableFramework
7 | {
8 | ///
9 | /// A UnityEvent able to take a dynamic string.
10 | ///
11 | [System.Serializable]
12 | public class StringResponse : UnityEvent
13 | {
14 |
15 | }
16 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists/Populators/GameObjectListPopulator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2cc16b40a61d1b549b49c6ad919733f6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 4e1cb99dbc28189429552fb71e3bffdc, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists/Populators/MeshRendererListPopulator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4e82969a3675af34abc04bb1f617fe0b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 1f495481ffb7fa741a670ba0df083657, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists/Populators/TransformListPopulator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f6fa2cf55e92be44391ffc5fff9128d5
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: f5642a998edd55749987a974f2a44241, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/BoolEvent.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// An event handle designed to pass a bool.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Events/Bool Event")]
11 | public class BoolEvent : AppEvent
12 | {
13 |
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/StringEvent.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// An event handle designed to pass a string.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Events/String Event")]
11 | public class StringEvent : AppEvent
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/Populators/AnimatorReferencePopulator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 93a604efdd38e4b48a2fbcbc05675bac
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: fbadf282ad83e344daf97b288067affe, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/Populators/GameObjectReferencePopulator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 735dffa4a2053d146a5faa7175b86a91
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 9e3f139bc4d1b774593e2f16f09232ab, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/Populators/MeshRendererReferencePopulator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2f6f3a8d1de75254c9a9627eb1ec1be7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 9e8c9beb1f104b94a9f63ece89ccb887, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/Populators/TransformReferencePopulator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 124821e1f9e3644499242d1a918f58ea
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {fileID: 2800000, guid: 250a94fdad4460a418cf2f1d3a11bb97, type: 3}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items/BoolValue.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ValueItem which can hold a bool.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Value/Item/Bool")]
11 | public class BoolValue : ValueItem
12 | {
13 |
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/ColorList.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ValueList which can hold a list of bools.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Value/List/Colors")]
11 | public class ColorList : ValueList
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/BoundsEvent.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// An event handle designed to pass a Bounds.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Events/Bounds Event")]
11 | public class BoundsEvent : AppEvent
12 | {
13 |
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/Vector2Event.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// An event handle designed to pass a Vector2.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Events/Vector2 Event")]
11 | public class Vector2Event : AppEvent
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Event Objects/Vector3Event.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// An event handle designed to pass a Vector3.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Events/Vector3 Event")]
11 | public class Vector3Event : AppEvent
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Events/Responses/BoundsResponse.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEngine.Events;
5 |
6 | namespace ScriptableFramework
7 | {
8 | ///
9 | /// A UnityEvent able to take a dynamic Bounds.
10 | ///
11 | [System.Serializable]
12 | public class BoundsResponse : UnityEvent
13 | {
14 |
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items/ColorValue.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ValueItem which can hold a Color.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Value/Item/Color")]
11 | public class ColorValue : ValueItem
12 | {
13 |
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items/FloatValue.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ValueItem which can hold a float.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Value/Item/Float")]
11 | public class FloatValue : ValueItem
12 | {
13 |
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/BoolList.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ValueList which can hold a list of bools.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Value/List/Bools")]
11 | public class BoolList : ValueList
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/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 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/AttributeDemo.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using ScriptableFramework;
5 |
6 | public class AttributeDemo : MonoBehaviour
7 | {
8 | public KeyCode keyInput;
9 |
10 | [SearchableEnum]
11 | public KeyCode searchableKeyInput;
12 |
13 | [Foldout ("String variables", true)]
14 | public string text1;
15 | public string text2;
16 |
17 | [Foldout ("Foldout for one")]
18 | public string text3;
19 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/FloatList.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ValueList which can hold a list of floats.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Value/List/Floats")]
11 | public class FloatList : ValueList
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items/Vector2Value.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ValueItem which can hold a Vector2.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Value/Item/Vector2")]
11 | public class Vector2Value : ValueItem
12 | {
13 |
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/Value Items/Vector3Value.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ValueItem which can hold a Vector3.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Value/Item/Vector3")]
11 | public class Vector3Value : ValueItem
12 | {
13 |
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/docfx/template/partials/_logo.liquid:
--------------------------------------------------------------------------------
1 | {% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%}
2 |
3 | {%- if _appLogoPath -%}
4 |
5 | {%- else -%}
6 |
7 | {%- endif -%}
8 |
9 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/Vector2List.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ValueList which can hold a list of Vector2s.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Value/List/Vector2s")]
11 | public class Vector2List : ValueList
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Value Lists/Vector3List.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ValueList which can hold a list of Vector3s.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Value/List/Vector3s")]
11 | public class Vector3List : ValueList
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/SceneReferenceDemo.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using ScriptableFramework;
5 |
6 | public class SceneReferenceDemo : MonoBehaviour
7 | {
8 | public SceneAsset sceneA;
9 | public SceneAsset sceneB;
10 |
11 | // Start is called before the first frame update
12 | void Start()
13 | {
14 |
15 | }
16 |
17 | // Update is called once per frame
18 | void Update()
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/AnimatorReference.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ReferenceItem which can hold a Animator.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Reference/Item/Animator")]
11 | public class AnimatorReference : ReferenceItem
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/docfx/template/partials/_toc.liquid:
--------------------------------------------------------------------------------
1 | {% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%}
2 |
8 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/TransformReference.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ReferenceItem which can hold a Transform.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Reference/Item/Transform")]
11 | public class TransformReference : ReferenceItem
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists/TransformList.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ReferenceList which can hold a list of Transforms.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Reference/List/Transforms")]
11 | public class TransformList : ReferenceList
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists/GameObjectList.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ReferenceList which can hold a list of GameObjects.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Reference/List/GameObjects")]
11 | public class GameObjectList : ReferenceList
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/ScriptableFramework.CustomEditors.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ScriptableFramework.CustomEditors",
3 | "references": [
4 | "ScriptableFramework"
5 | ],
6 | "optionalUnityReferences": [],
7 | "includePlatforms": [
8 | "Editor"
9 | ],
10 | "excludePlatforms": [],
11 | "allowUnsafeCode": false,
12 | "overrideReferences": false,
13 | "precompiledReferences": [],
14 | "autoReferenced": true,
15 | "defineConstraints": []
16 | }
--------------------------------------------------------------------------------
/docfx/template/toc.extension.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 |
3 | /**
4 | * This method will be called at the start of exports.transform in toc.html.js
5 | */
6 | exports.preTransform = function (model) {
7 | return model;
8 | }
9 |
10 | /**
11 | * This method will be called at the end of exports.transform in toc.html.js
12 | */
13 | exports.postTransform = function (model) {
14 | return model;
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/GameObjectReference.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ReferenceItem which can hold a GameObject.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Reference/Item/GameObject")]
11 | public class GameObjectReference : ReferenceItem
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/References Items/MeshRendererReference.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ReferenceItem which can hold a MeshRenderer.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Reference/Item/MeshRenderer")]
11 | public class MeshRendererReference : ReferenceItem
12 | {
13 |
14 | }
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Lists/Reference Lists/MeshRendererList.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// A ReferenceList which can hold a list of MeshRenderers.
9 | ///
10 | [CreateAssetMenu (menuName = "Runtime Objects/Reference/List/MeshRenderers")]
11 | public class MeshRendererList : ReferenceList
12 | {
13 |
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Test.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: 23d5cd320b92de147877d66690a38946, type: 3}
13 | m_Name: Test
14 | m_EditorClassIdentifier:
15 | description:
16 | listeners: []
17 |
--------------------------------------------------------------------------------
/docfx/template/RestApi.extension.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 |
3 | /**
4 | * This method will be called at the start of exports.transform in RestApi.html.primary.js
5 | */
6 | exports.preTransform = function (model) {
7 | return model;
8 | }
9 |
10 | /**
11 | * This method will be called at the end of exports.transform in RestApi.html.primary.js
12 | */
13 | exports.postTransform = function (model) {
14 | return model;
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/ScriptableFramework.Tests.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ScriptableFramework.Tests",
3 | "references": [
4 | "ScriptableFramework"
5 | ],
6 | "optionalUnityReferences": [
7 | "TestAssemblies"
8 | ],
9 | "includePlatforms": [
10 | "Editor"
11 | ],
12 | "excludePlatforms": [],
13 | "allowUnsafeCode": false,
14 | "overrideReferences": false,
15 | "precompiledReferences": [],
16 | "autoReferenced": true,
17 | "defineConstraints": []
18 | }
--------------------------------------------------------------------------------
/docfx/template/conceptual.extension.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 |
3 | /**
4 | * This method will be called at the start of exports.transform in conceptual.html.primary.js
5 | */
6 | exports.preTransform = function (model) {
7 | return model;
8 | }
9 |
10 | /**
11 | * This method will be called at the end of exports.transform in conceptual.html.primary.js
12 | */
13 | exports.postTransform = function (model) {
14 | return model;
15 | }
--------------------------------------------------------------------------------
/docfx/template/partials/footer.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
15 |
--------------------------------------------------------------------------------
/docfx/template/partials/namespaceSubtitle.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 | {{#inClass}}
3 | {{__global.classesInSubtitle}}
4 | {{/inClass}}
5 | {{#inStruct}}
6 | {{__global.structsInSubtitle}}
7 | {{/inStruct}}
8 | {{#inInterface}}
9 | {{__global.interfacesInSubtitle}}
10 | {{/inInterface}}
11 | {{#inEnum}}
12 | {{__global.enumsInSubtitle}}
13 | {{/inEnum}}
14 | {{#inDelegate}}
15 | {{__global.delegatesInSubtitle}}
16 | {{/inDelegate}}
--------------------------------------------------------------------------------
/docfx/template/ManagedReference.extension.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 |
3 | /**
4 | * This method will be called at the start of exports.transform in ManagedReference.html.primary.js
5 | */
6 | exports.preTransform = function (model) {
7 | return model;
8 | }
9 |
10 | /**
11 | * This method will be called at the end of exports.transform in ManagedReference.html.primary.js
12 | */
13 | exports.postTransform = function (model) {
14 | return model;
15 | }
--------------------------------------------------------------------------------
/docfx/template/UniversalReference.extension.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 |
3 | /**
4 | * This method will be called at the start of exports.transform in UniversalReference.html.primary.js
5 | */
6 | exports.preTransform = function (model) {
7 | return model;
8 | }
9 |
10 | /**
11 | * This method will be called at the end of exports.transform in UniversalReference.html.primary.js
12 | */
13 | exports.postTransform = function (model) {
14 | return model;
15 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/New App Version.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: 25fe622aec458b24c9a806782b15321b, type: 3}
13 | m_Name: New App Version
14 | m_EditorClassIdentifier:
15 | major: 0
16 | minor: 0
17 | patch: 0
18 | release: 0
19 | releaseUpdate: 0
20 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Empty Events/New App Event.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: 0
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 23d5cd320b92de147877d66690a38946, type: 3}
13 | m_Name: New App Event
14 | m_EditorClassIdentifier:
15 | description:
16 | listeners: []
17 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/BuggedCode.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using System;
5 | using ScriptableFramework;
6 |
7 | public class BuggedCode : MonoBehaviour
8 | {
9 | public SceneAsset scene1;
10 | public SceneAsset scene2;
11 |
12 | // Start is called before the first frame update
13 | void Start()
14 | {
15 |
16 | }
17 |
18 | // Update is called once per frame
19 | void Update ()
20 | {
21 |
22 | }
23 |
24 | public void ErrorMethod ()
25 | {
26 | //string thing = null;
27 |
28 | //thing.Split ('.');
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/New Animator List.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: 1c6ccdf596c5ff54b93d50cde9520347, type: 3}
13 | m_Name: New Animator List
14 | m_EditorClassIdentifier:
15 | description:
16 | items: []
17 | forAssetReferencingOnly: 0
18 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Empty Events/Some Empty Event.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: 0
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 23d5cd320b92de147877d66690a38946, type: 3}
13 | m_Name: Some Empty Event
14 | m_EditorClassIdentifier:
15 | description:
16 | listeners: []
17 |
--------------------------------------------------------------------------------
/docfx/articles/Runtime Objects/runtimeObjectProperties.md:
--------------------------------------------------------------------------------
1 | # Runtime Object Properties
2 |
3 | Each type of `RuntimeObject` is specially designed for a specific purpose but regardless of whichever Runtime Object you choose to create, all instances will feature an exposed description field for you to comment on what the purpose of this object is. Like with commenting your code, this helps your collaborators understand how it is supposed to interact with the rest of your code
4 |
5 | 
6 |
7 | It's not necessary to fill this in but doing so will help you and your team in the long run.
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/New App Version.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: 25fe622aec458b24c9a806782b15321b, type: 3}
13 | m_Name: New App Version
14 | m_EditorClassIdentifier:
15 | major: 0
16 | minor: 0
17 | patch: 0
18 | release: 0
19 | releaseUpdate: 0
20 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/New Float List.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: 23fb9764069b9724cbbf32bd028a6269, type: 3}
13 | m_Name: New Float List
14 | m_EditorClassIdentifier:
15 | description:
16 | items: []
17 | customDefaultValues: []
18 | useCustomDefault: 0
19 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/New String List.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: 23016115888b42a47a606ae9e3ed625e, type: 3}
13 | m_Name: New String List
14 | m_EditorClassIdentifier:
15 | description:
16 | items: []
17 | customDefaultValues: []
18 | useCustomDefault: 0
19 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/IValueContainer.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// To be used in both ValueList and ValueItem so that their common fields can be enforced
9 | /// through a common interface.
10 | ///
11 | public interface IValueContainer
12 | {
13 | ///
14 | /// Toggle this on to ensure that the object resets with user defined custom default value(s).
15 | ///
16 | bool UseCustomDefault { get; set; }
17 | }
18 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/New State Machine 1.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: 251f1a9dd47edcf4b8b3b100d766ffce, type: 3}
13 | m_Name: New State Machine 1
14 | m_EditorClassIdentifier:
15 | description:
16 | defaultState: 0
17 | selectionIndex: 0
18 | gameObjects: {fileID: 0}
19 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Bool Events/My Custom Event.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: 0
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: ae5d50a209632eb4e9f3ce4034025aa5, type: 3}
13 | m_Name: My Custom Event
14 | m_EditorClassIdentifier:
15 | description:
16 | valueForManualTrigger: 0
17 | listenerNames: []
18 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Int Events/OnModelChanged.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: 0
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 88162ea68b75a3d40bdbe82cdd129d16, type: 3}
13 | m_Name: OnModelChanged
14 | m_EditorClassIdentifier:
15 | description:
16 | valueForManualTrigger: 0
17 | listenerNames: []
18 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Float Events/New Float Event.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: 0
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 59fafa49f8a9dc4498d333f6b08b2135, type: 3}
13 | m_Name: New Float Event
14 | m_EditorClassIdentifier:
15 | description:
16 | valueForManualTrigger: 0
17 | listenerNames: []
18 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Int Events/OnElementSelected.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: 0
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 88162ea68b75a3d40bdbe82cdd129d16, type: 3}
13 | m_Name: OnElementSelected
14 | m_EditorClassIdentifier:
15 | description:
16 | valueForManualTrigger: 0
17 | listenerNames: []
18 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Int Events/OnSelectedObject.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: 88162ea68b75a3d40bdbe82cdd129d16, type: 3}
13 | m_Name: OnSelectedObject
14 | m_EditorClassIdentifier:
15 | description:
16 | valueForManualTrigger: 0
17 | listenerNames: []
18 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Int Events/OnSidePanelChanged.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: 0
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 88162ea68b75a3d40bdbe82cdd129d16, type: 3}
13 | m_Name: OnSidePanelChanged
14 | m_EditorClassIdentifier:
15 | description:
16 | valueForManualTrigger: 0
17 | listenerNames: []
18 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/Meshes/Element Meshes.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: 39d392b0784eca94493cced3bb86d5e2, type: 3}
13 | m_Name: Element Meshes
14 | m_EditorClassIdentifier:
15 | description:
16 | items: []
17 | forAssetReferencingOnly: 0
18 |
--------------------------------------------------------------------------------
/docfx/template/partials/_footer.liquid:
--------------------------------------------------------------------------------
1 | {% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%}
2 |
17 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Events/Int Events/OnDataPointPanelChange.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: 0
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 88162ea68b75a3d40bdbe82cdd129d16, type: 3}
13 | m_Name: OnDataPointPanelChange
14 | m_EditorClassIdentifier:
15 | description:
16 | valueForManualTrigger: 0
17 | listenerNames: []
18 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Value Lists/New Int List.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: 6917e17cf901dac40961f3ee60ad655c, type: 3}
13 | m_Name: New Int List
14 | m_EditorClassIdentifier:
15 | description:
16 | items:
17 | customDefaultValues:
18 | useCustomDefault: 0
19 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Items/Value Items/New Int Value.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: a3b4b8c7216c7df478a4e4dfd4b985de, type: 3}
13 | m_Name: New Int Value
14 | m_EditorClassIdentifier:
15 | description:
16 | value: 0
17 | customDefaultValue: 0
18 | useCustomDefault: 0
19 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/Meshes/Data Point Meshes.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: 39d392b0784eca94493cced3bb86d5e2, type: 3}
13 | m_Name: Data Point Meshes
14 | m_EditorClassIdentifier:
15 | description:
16 | items: []
17 | forAssetReferencingOnly: 0
18 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/RuntimeObjectManagerEditor.cs:
--------------------------------------------------------------------------------
1 | using UnityEditor;
2 |
3 | namespace ScriptableFramework.CustomEditors
4 | {
5 | public static class RuntimeObjectManagerEditor
6 | {
7 | [MenuItem ("Scriptable Framework/Reset All RuntimeObjects")]
8 | public static void ResetAllMenuItem ()
9 | {
10 | RuntimeObjectManager.ResetObjectsOfType ();
11 | }
12 |
13 | [MenuItem ("Scriptable Framework/Clear All RuntimeObjects")]
14 | public static void ClearAllMenuItem ()
15 | {
16 | RuntimeObjectManager.ClearObjectsOfType ();
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/GameObjects/Data Point Panels.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: 60e1d597baa2bc848826569b2335741b, type: 3}
13 | m_Name: Data Point Panels
14 | m_EditorClassIdentifier:
15 | description:
16 | items: []
17 | forAssetReferencingOnly: 0
18 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/State Machines/New State Machine.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: 251f1a9dd47edcf4b8b3b100d766ffce, type: 3}
13 | m_Name: New State Machine
14 | m_EditorClassIdentifier:
15 | description:
16 | defaultState: 0
17 | selectionIndex: 0
18 | gameObjects: {fileID: 0}
19 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Tests/Editor/RuntimeData Tests/AppEventListener Tests/ListenerResponder.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using UnityEngine;
6 |
7 | namespace ScriptableFramework.Tests
8 | {
9 | public class ListenerResponder : ScriptableObject
10 | {
11 | public int responseCount = 0;
12 |
13 | public void FunctionToDelegate ()
14 | {
15 | responseCount++;
16 | }
17 |
18 | public void FunctionToDelegate (int value)
19 | {
20 | responseCount += value;
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/GameObjects/New Game Object List.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: 60e1d597baa2bc848826569b2335741b, type: 3}
13 | m_Name: New Game Object List
14 | m_EditorClassIdentifier:
15 | description:
16 | items: []
17 | forAssetReferencingOnly: 0
18 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/State Machines/Model State Machine.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: 251f1a9dd47edcf4b8b3b100d766ffce, type: 3}
13 | m_Name: Model State Machine
14 | m_EditorClassIdentifier:
15 | description:
16 | defaultState: 0
17 | selectionIndex: 0
18 | gameObjects: {fileID: 0}
19 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/GameObjects/New Game Object List 1.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: 60e1d597baa2bc848826569b2335741b, type: 3}
13 | m_Name: New Game Object List 1
14 | m_EditorClassIdentifier:
15 | description:
16 | items: []
17 | forAssetReferencingOnly: 0
18 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/State Machines/Side Bar State Machine.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: 251f1a9dd47edcf4b8b3b100d766ffce, type: 3}
13 | m_Name: Side Bar State Machine
14 | m_EditorClassIdentifier:
15 | description:
16 | defaultState: 0
17 | selectionIndex: 0
18 | gameObjects: {fileID: 0}
19 |
--------------------------------------------------------------------------------
/Scriptable Framework/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 | - Element
8 | - Data Point
9 | layers:
10 | - Default
11 | - TransparentFX
12 | - Ignore Raycast
13 | -
14 | - Water
15 | - UI
16 | -
17 | -
18 | - PostProcessing
19 | -
20 | -
21 | -
22 | -
23 | -
24 | -
25 | -
26 | -
27 | -
28 | -
29 | -
30 | -
31 | -
32 | -
33 | -
34 | -
35 | -
36 | -
37 | -
38 | -
39 | -
40 | -
41 | -
42 | m_SortingLayers:
43 | - name: Default
44 | uniqueID: 0
45 | locked: 0
46 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/State Machines/New State Machine Controller 1.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: c4eba2f907c8ba342baab4f89c404969, type: 3}
13 | m_Name: New State Machine Controller 1
14 | m_EditorClassIdentifier:
15 | description:
16 | defaultState: 0
17 | selectionIndex: 0
18 | subStateMachines: []
19 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/IReferenceContainer.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace ScriptableFramework
6 | {
7 | ///
8 | /// To be used in both ReferenceList and ReferenceItem so that their common fields can be enforced
9 | /// through a common interface.
10 | ///
11 | public interface IReferenceContainer
12 | {
13 | ///
14 | /// Toggle this on to ensure that the object ignores all calls for either clearing or reseting its
15 | /// reference(s).
16 | ///
17 | bool ForAssetReferencingOnly { get; set; }
18 | }
19 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/New State Machine.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: 251f1a9dd47edcf4b8b3b100d766ffce, type: 3}
13 | m_Name: New State Machine
14 | m_EditorClassIdentifier:
15 | description:
16 | defaultState: 0
17 | selectionIndex: 0
18 | gameObjects: {fileID: 11400000, guid: c0f8396d747416643b24a78303d50f11, type: 2}
19 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/API/RuntimeObjects/Runtime Items/RuntimeItem.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using UnityEngine;
5 |
6 | namespace ScriptableFramework
7 | {
8 | ///
9 | /// A generic RuntimeObject that stores a single object.
10 | ///
11 | /// The type of object to be stored
12 | public abstract class RuntimeItem : RuntimeObject
13 | {
14 | ///
15 | /// Calls Clear ().
16 | ///
17 | public override void Reset ()
18 | {
19 | Clear ();
20 | }
21 | }
22 | }
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Items/Value Items/New String Value.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: 78de43da2f9e6b641990503554282187, type: 3}
13 | m_Name: New String Value
14 | m_EditorClassIdentifier:
15 | description:
16 | value:
17 | text:
18 | customDefaultValue:
19 | text: sgdgfsgs
20 | useCustomDefault: 0
21 |
--------------------------------------------------------------------------------
/docfx/template/partials/li.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 |
4 | {{#items}}
5 | -
6 | {{^leaf}}
7 |
8 | {{/leaf}}
9 | {{#href}}
10 | {{name}}
11 | {{/href}}
12 | {{^href}}
13 | {{{name}}}
14 | {{/href}}
15 | {{^leaf}}
16 | {{>partials/li}}
17 | {{/leaf}}
18 |
19 | {{/items}}
20 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/AppVersionEditor.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEditor;
5 |
6 | namespace ScriptableFramework.CustomEditors
7 | {
8 | [CustomEditor (typeof (AppVersion))]
9 | public class AppVersionEditor : Editor
10 | {
11 | AppVersion instance;
12 |
13 | public void OnEnable ()
14 | {
15 | instance = (AppVersion)target;
16 | PlayerSettings.bundleVersion = instance;
17 | }
18 |
19 | public override void OnInspectorGUI ()
20 | {
21 | base.OnInspectorGUI ();
22 |
23 | if (GUI.changed)
24 | {
25 | PlayerSettings.bundleVersion = instance;
26 | }
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Value Lists/New String List.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: 23016115888b42a47a606ae9e3ed625e, type: 3}
13 | m_Name: New String List
14 | m_EditorClassIdentifier:
15 | description:
16 | items: []
17 | customDefaultValues:
18 | - text: graeg
19 | - text:
20 | - text: gfdag
21 | useCustomDefault: 0
22 |
--------------------------------------------------------------------------------
/docfx/articles/State Machines/usingStateMachineControllers.md:
--------------------------------------------------------------------------------
1 | # Using State Machine Controllers
2 |
3 | The API for using a StateMachineController is pretty much identical to its counter part. You still have access to an `UpdateState` method but this time, because it controls a list of `StateMachineBase`s, your StateMachineController will call `StateMachine.UpdateState (true)` for the StateMachines you are making "active" and pass false for the others.
4 |
5 | **NOTE**: StateMachineControllers also require an instance of a `StateMachineReset` in the scene to help with initialisation in each of your scenes. Though, even if you're using both StateMachines and StateMachineControllers, just one instance of a reset object will be enough.
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Items/Value Items/Loading Bar Progress.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: 879de290c0f5c6746a20c627a5e249e8, type: 3}
13 | m_Name: Loading Bar Progress
14 | m_EditorClassIdentifier:
15 | description: Value to represent the data loading bar on start of app
16 | value: 0
17 | customDefaultValue: 0
18 | useCustomDefault: 0
19 |
--------------------------------------------------------------------------------
/docfx/template/partials/namespace.tmpl.partial:
--------------------------------------------------------------------------------
1 | {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
2 |
3 | {{>partials/title}}
4 | {{{summary}}}
5 | {{{conceptual}}}
6 |
7 | {{#children}}
8 | {{>partials/namespaceSubtitle}}
9 | {{#children}}
10 |
11 |
12 | {{/children}}
13 | {{/children}}
14 |
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Objects/Resources/Runtime Data/Runtime Lists/Reference Lists/GameObjects/Side Panels.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: 60e1d597baa2bc848826569b2335741b, type: 3}
13 | m_Name: Side Panels
14 | m_EditorClassIdentifier:
15 | description:
16 | items:
17 | - {fileID: 3632367930637629523, guid: ceb367ae6d7713344a5b72607240af0b, type: 3}
18 | forAssetReferencingOnly: 1
19 |
--------------------------------------------------------------------------------
/docfx/articles/Runtime Objects/creatingRuntimeObjects.md:
--------------------------------------------------------------------------------
1 | # Creating Runtime Objects
2 |
3 | With Scriptable Framework added to your Unity project, you can get started right away by following these steps:
4 |
5 | 1. Create a folder called `Resources` anywhere in your project (you can have multiple Resources folders throughout your project)
6 | 2. Navigate into the new folder
7 | 3. Right click inside the project view and go to "Create > Runtime Objects"
8 |
9 | **Not doing so will create errors and cause your objects to behave in unexpected ways**
10 |
11 | 
12 |
13 | This will open up a list of all the ScriptableObject types available to you, including any custom object types you may have made.
--------------------------------------------------------------------------------
/Scriptable Framework/Assets/Scriptable Framework/Editor/DataStringEditor.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEditor;
4 | using UnityEngine;
5 |
6 | namespace ScriptableFramework.CustomEditors
7 | {
8 | [CustomPropertyDrawer (typeof (DataString))]
9 | public class DataStringEditor : PropertyDrawer
10 | {
11 | public override void OnGUI (Rect position, SerializedProperty property, GUIContent label)
12 | {
13 | label = EditorGUI.BeginProperty (position, label, property);
14 | position = EditorGUI.PrefixLabel (position, label);
15 |
16 | EditorGUI.PropertyField (position, property.FindPropertyRelative ("text"), GUIContent.none);
17 |
18 | EditorGUI.EndProperty ();
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------