Releases: hecomi/uREPL
Releases · hecomi/uREPL
v1.0.4 Released
v1.0.3 Released
The directory structure has been changed to support UPM. You can now use the Package Manager from the following URL:
And also uREPL has been published to npm. You can import uLipSync into your project by registering the following url and scope to Scoped Registry.
- URL:
https://registry.npmjs.com
- Scope:
com.hecomi
v0.7.0 Released
v0.6.0 Released
v0.5.1 Released
v0.5.0 Released
Changes
- Support .NET 4.6
- .NET 3.5 is NOT available anymore from v0.5.0.
- Update the version of Unity to 2017.3.0b11.
- I haven't tested other 2017.x versions yet.
Bug Fix
- Fix bug that always showed global class names.
v0.4.0 Released
Updates
- Add runtime command #8
- Add command in runtime (previously it can be done only by adding an attribute to a static method)
Example
using UnityEngine;
public class RuntimeCommandTest : MonoBehaviour
{
void OnEnable()
{
uREPL.RuntimeCommands.Register("func1", () => Debug.Log("hoge"), "output hoge");
uREPL.RuntimeCommands.Register("func2", x => Debug.Log(x), "outout given argument");
uREPL.RuntimeCommands.Register("func3", (x, y) => Debug.Log((int)x * (int)y), "multiply arg0 by arg1");
uREPL.RuntimeCommands.Register("func4", (x, y, z) => Debug.Log(x + " " + y + " " + z), "output all arguments");
uREPL.RuntimeCommands.Register("func5", (int x) => Debug.Log(x), "output int value");
uREPL.RuntimeCommands.Register("func6", (string x, float y) => Debug.Log(x + " is " + y), "output arg0 is arg1");
uREPL.RuntimeCommands.Register("func7", (Vector3 pos, Quaternion rot, Vector3 scale) => Debug.Log(pos + " " + rot + " " + scale), "output unity-type values.");
}
void OnDisable()
{
uREPL.RuntimeCommands.Unregister("func1");
uREPL.RuntimeCommands.Unregister("func2");
uREPL.RuntimeCommands.Unregister("func3");
uREPL.RuntimeCommands.Unregister("func4");
uREPL.RuntimeCommands.Unregister("func5");
uREPL.RuntimeCommands.Unregister("func6");
uREPL.RuntimeCommands.Unregister("func7");
}
}
v0.3.3 Released
Updates
- Fix bug #7 that caused missing the completion of global classes by adding new completion plugin (
GlobalClassCompletion
) that finds them from all assemblies.
v0.3.2 Released
Bug Fix
- fix crash bug caused by Mono Completion plugin when inputting
[
.
Version 0.3.1
Changes
- Fix bugs.