├── 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 |
    4 |
    5 |
    6 |

    7 |
    8 |
      9 |
      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 |
      4 |
      5 | 14 |
      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 | ![Figure2](~/images/runtimeObjects2.png) 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 |
      3 |
      4 | 16 |
      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 | -------------------------------------------------------------------------------- /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 |
      {{{remarks}}}
      7 | {{#children}} 8 |

      {{>partials/namespaceSubtitle}}

      9 | {{#children}} 10 |

      11 |
      {{{summary}}}
      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 | ![Figure1](~/images/runtimeObjects1.png) 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 | } --------------------------------------------------------------------------------