Merge pull request #16 from sableangle/main
Add package.json and fix issue on LRM inspector
This commit is contained in:
commit
09b652b9ce
3 changed files with 44 additions and 19 deletions
|
|
@ -194,11 +194,11 @@ namespace LightReflectiveMirror
|
||||||
// They have completed the "setup guide" Show them the main UI
|
// They have completed the "setup guide" Show them the main UI
|
||||||
|
|
||||||
// Remove unused transports...
|
// Remove unused transports...
|
||||||
foreach(var transport in lrm.GetComponentsInChildren<Transport>())
|
foreach (var transport in lrm.GetComponentsInChildren<Transport>())
|
||||||
{
|
{
|
||||||
if(!(transport is LightReflectiveMirrorTransport))
|
if (!(transport is LightReflectiveMirrorTransport))
|
||||||
{
|
{
|
||||||
if(transport != lrm.clientToServerTransport && (directModule == null ? true : directModule.directConnectTransport != transport))
|
if (transport != lrm.clientToServerTransport && (directModule == null ? true : directModule.directConnectTransport != transport))
|
||||||
{
|
{
|
||||||
if (transport.gameObject == lrm.gameObject)
|
if (transport.gameObject == lrm.gameObject)
|
||||||
DestroyImmediate(transport);
|
DestroyImmediate(transport);
|
||||||
|
|
@ -223,6 +223,10 @@ namespace LightReflectiveMirror
|
||||||
switch (currentTab)
|
switch (currentTab)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
|
using (var change = new EditorGUI.ChangeCheckScope())
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
// They are in the LRM Settings tab.
|
// They are in the LRM Settings tab.
|
||||||
if (lrm.useLoadBalancer)
|
if (lrm.useLoadBalancer)
|
||||||
{
|
{
|
||||||
|
|
@ -242,6 +246,11 @@ namespace LightReflectiveMirror
|
||||||
lrm.heartBeatInterval = EditorGUILayout.Slider("Heartbeat Time", lrm.heartBeatInterval, 0.1f, 5f);
|
lrm.heartBeatInterval = EditorGUILayout.Slider("Heartbeat Time", lrm.heartBeatInterval, 0.1f, 5f);
|
||||||
lrm.connectOnAwake = EditorGUILayout.Toggle("Connect on Awake", lrm.connectOnAwake);
|
lrm.connectOnAwake = EditorGUILayout.Toggle("Connect on Awake", lrm.connectOnAwake);
|
||||||
lrm.clientToServerTransport = (Transport)EditorGUILayout.ObjectField("LRM Transport", lrm.clientToServerTransport, typeof(Transport), true);
|
lrm.clientToServerTransport = (Transport)EditorGUILayout.ObjectField("LRM Transport", lrm.clientToServerTransport, typeof(Transport), true);
|
||||||
|
if (change.changed)
|
||||||
|
{
|
||||||
|
EditorUtility.SetDirty(lrm);
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
// NAT punch tab.
|
// NAT punch tab.
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"name": "com.derek-r-s.lrm",
|
||||||
|
"version": "0.10.120",
|
||||||
|
"displayName": "Light-Reflective-Mirror",
|
||||||
|
"description": "Light Reflective Mirror is a transport for Mirror Networking which relays network traffic through your own servers.",
|
||||||
|
"unity": "2019.4",
|
||||||
|
"dependencies": {},
|
||||||
|
"keywords": []
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 09ee2ee51265449fea67160707630572
|
||||||
|
PackageManifestImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Loading…
Reference in a new issue