Skip to content

Commit fd55c04

Browse files
committed
Update to 1.1.3
1 parent c87db43 commit fd55c04

File tree

4 files changed

+34
-30
lines changed

4 files changed

+34
-30
lines changed

Packages/Ink/Editor/Core/Ink Library/InkLibrary.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class InkLibrary : ScriptableObject, IEnumerable<InkFile> {
2121
#endif
2222
// Ink version. This should really come from the core ink code.
2323
public static System.Version inkVersionCurrent = new System.Version(1,1,1);
24-
public static System.Version unityIntegrationVersionCurrent = new System.Version(1,1,2);
24+
public static System.Version unityIntegrationVersionCurrent = new System.Version(1,1,3);
2525

2626
static string absoluteSavePath {
2727
get {

Packages/Ink/README.md

Lines changed: 31 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ This Unity package allows you to integrate inkle's [ink narrative scripting lang
44

55
# Overview
66

7-
- **Using ink in your game**: Allows running and controlling ink files in Unity via the [C# runtime API](https://github.com/inkle/ink/blob/master/Documentation/RunningYourInk.md).
8-
9-
- **ink player**: Provides a powerful [Ink Player Window](https://github.com/inkle/ink-unity-integration/blob/master/Documentation/InkPlayerWindow.md) for playing and debugging stories.
10-
11-
- **Auto compilation**: Instantly creates and updates a JSON story file when a `.ink` is updated.
12-
13-
- **Inspector tools**: Provides an icon for ink files, and a custom inspector that provides information about a file.
7+
- **Using ink in your game**: Allows running and controlling ink files in Unity via the [C# runtime API](https://github.com/inkle/ink/blob/master/Documentation/RunningYourInk.md).
8+
9+
- **ink player**: Provides a powerful [Ink Player Window](https://github.com/inkle/ink-unity-integration/blob/master/Documentation/InkPlayerWindow.md) for playing and debugging stories.
10+
11+
- **Auto compilation**: Instantly creates and updates a JSON story file when a `.ink` is updated.
12+
13+
- **Inspector tools**: Provides an icon for ink files, and a custom inspector that provides information about a file.
1414

1515
# Getting started
1616

@@ -22,22 +22,25 @@ This will import the source into your Assets folder. This is a good option if yo
2222
* [Download the latest .UnityPackage](https://github.com/inkle/ink-unity-integration/releases).
2323
* Open the downloaded file to import it into your Unity project.
2424

25-
### From GitHub
26-
* You can clone/download/fork the project on [GitHub](https://github.com/inkle/ink-unity-integration).
27-
* The easiest way to download it is to click the green Code button and select Download ZIP
28-
* Install by moving the folder Packages/Ink to anywhere in your Unity project's Assets folder
29-
3025
### As a UPM Package
26+
Installing via a package allows you to easily update via Unity's Package Manager window. This is best if you don't need to edit the source.
27+
* When installed via UPM, demo projects can be imported from Packages > Ink Unity Integration > Demos
28+
3129
#### Via Package Manager
32-
* Add the following line to Packages/manifest.json:
30+
* Add the following line to PROJECT ROOT/Packages/manifest.json:
3331
`"com.inkle.ink-unity-integration": "https://github.com/inkle/com.inkle.ink-unity-integration.git"`
3432
#### OpenUPM
35-
* Navigate to [OpenUPM](https://openupm.com/packages/com.inklestudios.ink-unity-integration/) and follow their instructions
33+
* Navigate to [OpenUPM](https://openupm.com/packages/com.inkle.ink-unity-integration/) and follow their instructions
3634
* The project will have installed at Packages > Ink Unity Integration.
37-
* Demo projects can be imported from Packages > Ink Unity Integration > Examples
35+
36+
37+
### From GitHub
38+
* You can clone/download/fork the project on [GitHub](https://github.com/inkle/ink-unity-integration).
39+
* The easiest way to download it is to click the green Code button and select Download ZIP
40+
* Install by moving the folder Packages/Ink to anywhere in your Unity project's Assets folder
3841

3942
### Via the Asset Store
40-
For convenience a .UnityPackage is hosted at the [Unity Asset Store](https://assetstore.unity.com/packages/tools/integration/ink-unity-integration-60055).
43+
For convinience a .UnityPackage is hosted at the [Unity Asset Store](https://assetstore.unity.com/packages/tools/integration/ink-unity-integration-60055).
4144
**This version is updated rarely, and so is not recommended.**
4245
This will import the source into your Assets folder. This is a good option if you intend to edit the source for your own needs.
4346

@@ -46,7 +49,7 @@ This will import the source into your Assets folder. This is a good option if yo
4649
## :video_game: Demos
4750
This project includes a demo scene, providing a simple example of how to control an ink story with C# code using Unity UI.
4851

49-
(If you imported this package as a UPM (recommended), then you must first import the demos from Packages > Ink Unity Integration > Examples)
52+
(If you imported this package as a UPM, then you must first import the demos from Packages > Ink Unity Integration > Demos)
5053

5154
To run a demo, double-click the scene file at the root of the demo folder to open it, and press the Play button at the top of the screen to start it.
5255

@@ -56,7 +59,7 @@ The C# API provides all you need to control ink stories in code; advancing your
5659
For convenience, the package also creates an (**Help > Ink > API Documentation**) menu option.
5760

5861
## :pencil2: Writing ink
59-
For more information on writing with **ink**, see [the documentation in the main ink repo](https://github.com/inkle/ink).
62+
For more information on writing with **ink**, see [the documentation in the main ink repo](https://github.com/inkle/ink).
6063
For convenience, the package also creates an (**Help > Ink > Writing Tutorial**) menu option.
6164

6265

@@ -69,13 +72,13 @@ To keep up to date with the latest news about ink [sign up for the mailing list]
6972
# Features
7073

7174
## Compilation
72-
73-
Ink files must be compiled to JSON before they can be used in-game.
75+
76+
Ink files must be compiled to JSON before they can be used in-game.
7477
**This package compiles all edited ink files automatically.**
7578
By default, compiled files are created next to their ink file.
7679

7780
### Editor Compilation
78-
This package provides tools to automate this process when a .ink file is edited.
81+
This package provides tools to automate this process when a .ink file is edited.
7982

8083
**Disabling auto-compilation**: You might want to have manual control over ink compilation. If this is the case, you can disable "Compile ink automatically" in the InkSettings file or delete the InkPostProcessor class.
8184

@@ -94,7 +97,7 @@ The Ink Player Window (**Window > Ink Player**) allows you to play stories in an
9497

9598
To play a story, click the "play" button shown on the inspector of a compiled ink file, or drag a compiled ink story TextAsset into the window.
9699

97-
**Editor Attaching**: Attaching the InkStory instance used by your game to the Ink Player window allows you to view and edit your story as it runs in game.
100+
**Editor Attaching**: Attaching the InkStory instance used by your game to the Ink Player window allows you to view and edit your story as it runs in game.
98101

99102
See BasicInkExampleEditor.cs in the Examples folder for an example of how to:
100103
* Show an attach/detach button on an inspector
@@ -116,7 +119,7 @@ This package replaces the icon for ink files to make them easier to spot, and ad
116119
There is currently no support for Bolt, Unity's official visual scripting tool. If you're interested in building one, we'd love to see it!
117120

118121
## PlayMaker
119-
There's [unofficial support for PlayMaker here.](https://github.com/inkle/ink-unity-integration/issues/22)
122+
There's [unofficial support for PlayMaker here.](https://github.com/inkle/ink-unity-integration/issues/22)
120123

121124

122125
We'd love to see this supported more if you'd like to assist the effort!
@@ -131,7 +134,7 @@ Adding or removing ink files will also make changes to the InkLibrary file, and
131134

132135
# <a name="WebGLBestPractices"></a>WebGL best practices
133136

134-
WebGL builds should be as small as possible. The ink compiler is included in builds, but is typically only used in the editor.
137+
WebGL builds should be as small as possible. The ink compiler is included in builds, but is typically only used in the editor.
135138
If your game doesn't require compiling ink at runtime we recommend adding a .asmdef at Ink Unity Integration > InkLibs > InkCompiler that only functions in the editor.
136139

137140

@@ -143,14 +146,15 @@ If your game doesn't require compiling ink at runtime we recommend adding a .asm
143146

144147
* What versions of Unity are supported?
145148

146-
We officially support 2018 LTS and above, but it should work going back to at least Unity 5.
149+
We support 2020 LTS and above.
150+
Until version 1.1.1 we supported 2018 LTS, which should also work going back to at least Unity 5.
147151

148152
# Support us!:heart:
149153

150154
Ink is free, forever; but we'd really appreciate your support!
151-
If you're able to give back, generous donations at our [Patreon](https://www.patreon.com/inkle) mean the world to us.
155+
If you're able to give back, generous donations at our [Patreon](https://www.patreon.com/inkle) mean the world to us.
152156

153157
# License
154158

155159
**ink** and this package is released under the MIT license. Although we don't require attribution, we'd love to know if you decide to use **ink** a project! Let us know on [Twitter](http://www.twitter.com/inkleStudios) or [by email](mailto:[email protected]).
156-
Full licence [here](https://github.com/inkle/ink-unity-integration/blob/master/LICENCE.md) mean the world to us.
160+
View the full licence [Here](https://github.com/inkle/ink-unity-integration/blob/master/LICENCE.md)

Packages/Ink/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "com.inkle.ink-unity-integration",
3-
"version": "1.1.1",
3+
"version": "1.1.3",
44
"displayName": "Ink",
55
"description": "Unity integration for the open source ink narrative scripting language.",
66
"unity": "2018.4",

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Installing via a package allows you to easily update via Unity's Package Manager
3030
* Add the following line to PROJECT ROOT/Packages/manifest.json:
3131
`"com.inkle.ink-unity-integration": "https://github.com/inkle/com.inkle.ink-unity-integration.git"`
3232
#### OpenUPM
33-
* Navigate to [OpenUPM](https://openupm.com/packages/com.inklestudios.ink-unity-integration/) and follow their instructions
33+
* Navigate to [OpenUPM](https://openupm.com/packages/com.inkle.ink-unity-integration/) and follow their instructions
3434
* The project will have installed at Packages > Ink Unity Integration.
3535

3636

0 commit comments

Comments
 (0)