-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
/* | ||
|
||
/*/ | ||
|
||
!.gitignore | ||
!README.md | ||
|
||
# Include the main folders needed | ||
!Scriptable Framework/ | ||
!docs/ | ||
!docfx/ | ||
|
||
# Ignore everything inside project folder | ||
Scriptable Framework/* | ||
|
||
# Select which folders become included | ||
!Scriptable Framework/Assets/ | ||
!Scriptable Framework/ProjectSettings/ | ||
!Scriptable Framework/Packages/ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
# Scriptable Framework | ||
|
||
In this repository you will find the source code, assets and project settings of the Scriptable Framework for Unity app development (Unity 2018.3.11 or newer recommended) along with a DocFX project containing documentation assets and articles. | ||
|
||
--- | ||
|
||
## NOTICE | ||
|
||
> The master branch contains our most stable and release with accurate documentation. | ||
> The arup-afe-dev branch contains the latest features and work-flows awaiting technical review. | ||
--- | ||
|
||
## Roadmap | ||
|
||
> Roadmap is subject to change. Last reviewed 13th of August 2019. | ||
| Version | Defining Feature | | ||
| ------- | ----------------------------------------------------------------------- | | ||
| 1.3 | Automatic script and dependancy generation wizard | | ||
|
||
--- | ||
|
||
## History | ||
|
||
| Version | Defining Feature | | ||
| ------- | ----------------------------------------------------------------------- | | ||
| 1.2 | Added AppVersion API and string types for ValueList and ValueItem | | ||
| 1.1 | Create a menu item to toggle event logging within the editor | | ||
| 1.0 | Deploy on an internal npm registry | | ||
| 0.10 | Add StateMachineController to control many StateMachines at once | | ||
| 0.9 | Create scripting API documentation via DocFX and host on gitlab pages | | ||
| 0.8 | Extracted styling API into its own package | | ||
| 0.7 | Provide full unit test coverage for the core Scriptable Framework APIs | | ||
| 0.6 | Complete Styling API | | ||
| 0.5 | Provide icons for the various data and component types | | ||
| 0.4 | Extend RuntimeItems and Lists with Reference and Value typing | | ||
| 0.3 | RuntimeItems added | | ||
| 0.2 | Upgrade to Unity 2018.3 for nested and variant prefabs | | ||
| 0.1 | RuntimeLists, Event API and Statemachines | | ||
|
||
--- | ||
|
||
## Contacts | ||
|
||
For more information contact: | ||
|
||
* Jak Hussain - jak.hussain@arup.com | ||
* Dean Giddy - dean.giddy@arup.com | ||
* Conor Galvin - conor.galvin@arup.com |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
using System.Collections; | ||
using System.Collections.Generic; | ||
using UnityEngine; | ||
using UnityEngine.UI; | ||
using ScriptableFramework; | ||
|
||
public class AppVersionDemo : MonoBehaviour | ||
{ | ||
public Text versionLabel; | ||
public AppVersion versionNumber; | ||
|
||
void Start() | ||
{ | ||
versionLabel.text = versionNumber; | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
using System.Collections; | ||
using System.Collections.Generic; | ||
using UnityEngine; | ||
using ScriptableFramework; | ||
|
||
public class AttributeDemo : MonoBehaviour | ||
{ | ||
public KeyCode keyInput; | ||
|
||
[SearchableEnum] | ||
public KeyCode searchableKeyInput; | ||
|
||
[Foldout ("String variables", true)] | ||
public string text1; | ||
public string text2; | ||
|
||
[Foldout ("Foldout for one")] | ||
public string text3; | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
using System.Collections; | ||
using System.Collections.Generic; | ||
using UnityEngine; | ||
using System; | ||
using ScriptableFramework; | ||
|
||
public class BuggedCode : MonoBehaviour | ||
{ | ||
public SceneAsset scene1; | ||
public SceneAsset scene2; | ||
|
||
// Start is called before the first frame update | ||
void Start() | ||
{ | ||
|
||
} | ||
|
||
// Update is called once per frame | ||
void Update () | ||
{ | ||
|
||
} | ||
|
||
public void ErrorMethod () | ||
{ | ||
//string thing = null; | ||
|
||
//thing.Split ('.'); | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
%YAML 1.1 | ||
%TAG !u! tag:unity3d.com,2011: | ||
--- !u!114 &11400000 | ||
MonoBehaviour: | ||
m_ObjectHideFlags: 0 | ||
m_CorrespondingSourceObject: {fileID: 0} | ||
m_PrefabInstance: {fileID: 0} | ||
m_PrefabAsset: {fileID: 0} | ||
m_GameObject: {fileID: 0} | ||
m_Enabled: 1 | ||
m_EditorHideFlags: 0 | ||
m_Script: {fileID: 11500000, guid: 25fe622aec458b24c9a806782b15321b, type: 3} | ||
m_Name: New App Version | ||
m_EditorClassIdentifier: | ||
major: 0 | ||
minor: 0 | ||
patch: 0 | ||
release: 0 | ||
releaseUpdate: 0 |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
using System.Collections; | ||
using System.Collections.Generic; | ||
using UnityEngine; | ||
using ScriptableFramework; | ||
|
||
public class SceneReferenceDemo : MonoBehaviour | ||
{ | ||
public SceneAsset sceneA; | ||
public SceneAsset sceneB; | ||
|
||
// Start is called before the first frame update | ||
void Start() | ||
{ | ||
|
||
} | ||
|
||
// Update is called once per frame | ||
void Update() | ||
{ | ||
|
||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.