Unclaimed Package Is this your package? Claim it to unlock full analytics and manage your listing.
Claim This Package

Install via UPM

Add to Unity Package Manager using this URL

https://www.pkglnk.dev/unityexpandtool.git

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **Unity Expand Tool** to your Unity project via Package Manager:

1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/unityexpandtool.git
```

[![pkglnk](https://www.pkglnk.dev/badge/unityexpandtool.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/unityexpandtool)

README

UnityExpandTool-Release

This is preview version. Just test with 2020.3.1f.

Usage

Windows > UnityExpandTool > UnityExpandTool

will be create expandtool instance active scene

prefab_location

or

using UnityExpandTool;

public class UnityExpandTool_Sample : MonoBehaviour
{
    private void Open()
    {
        ExpandTool.Build();
    }
}

Log

log screenshot

log_detail screenshot

You can share log by email. But you need setting sender and receiver.

Setting sender

Windows > UnityExpandTool > Mail Setting

log_detail screenshot

Setting receiver

using UnityExpandTool;

public class UnityExpandTool_Log_Sample : MonoBehaviour
{
    private void ShareInit()
    {
        ExpandTool.TargetMail = "sample@gmail.com";
    }
}

Command

command screenshot

You can use command like this.

using UnityExpandTool;

public class UnityExpandTool_Command_Sample : MonoBehaviour
{
    private void AppendFunc()
    {
        ExpandTool.AppendFunc("New Log", () =>
        {
            Debug.Log($"New Log #{_logIndex++}");
        });

        ExpandTool.AppendFunc("New Warn", () =>
        {
            Debug.LogWarning($"New Warn #{_logIndex++}");
        });

        ExpandTool.AppendFunc("New Error", () =>
        {
            Debug.LogError($"New Error #{_logIndex++}");
        });

        ExpandTool.AppendExtraInfo("Environment", "Server", "QA");
    }
}

System

system screenshot

You can use custom info like this.

using UnityExpandTool;

public class UnityExpandTool_System_Sample : MonoBehaviour
{
    private void AppendInfo()
    {
        ExpandTool.AppendExtraInfo("Environment", "Server", "QA");
    }
}

Example Scene

example_scene location

Comments

No comments yet. Be the first!