Skip to content

Commit

Permalink
1.2.0: Open source release.
Browse files Browse the repository at this point in the history
  • Loading branch information
Jak committed Aug 13, 2019
1 parent aca85cc commit e87c410
Show file tree
Hide file tree
Showing 769 changed files with 171,624 additions and 0 deletions.
19 changes: 19 additions & 0 deletions .gitignore
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/
50 changes: 50 additions & 0 deletions README.md
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
16 changes: 16 additions & 0 deletions Scriptable Framework/Assets/AppVersionDemo.cs
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;
}
}
11 changes: 11 additions & 0 deletions Scriptable Framework/Assets/AppVersionDemo.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 19 additions & 0 deletions Scriptable Framework/Assets/AttributeDemo.cs
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;
}
11 changes: 11 additions & 0 deletions Scriptable Framework/Assets/AttributeDemo.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 30 additions & 0 deletions Scriptable Framework/Assets/BuggedCode.cs
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 ('.');
}
}
11 changes: 11 additions & 0 deletions Scriptable Framework/Assets/BuggedCode.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 19 additions & 0 deletions Scriptable Framework/Assets/New App Version.asset
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
8 changes: 8 additions & 0 deletions Scriptable Framework/Assets/New App Version.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 22 additions & 0 deletions Scriptable Framework/Assets/SceneReferenceDemo.cs
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()
{

}
}
11 changes: 11 additions & 0 deletions Scriptable Framework/Assets/SceneReferenceDemo.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions Scriptable Framework/Assets/Scenes.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit e87c410

Please sign in to comment.