E-Overlays View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
2022.3.10 or later
Package size
123 KB
Files
18
Favorites
12
Views in the past week
5

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

E-Overlays

by Erdem Kalay (opens in new tab)

1 rating, too few to average

EOverlays is a editor tool for Unity 3D game engine to write custom editor tools & utilities. EOverlay uses Overlays at Unity

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for E-Overlays, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 2

E-Overlays screenshot 1

E-Overlays screenshot 1

About this asset

EOverlays is a editor tool for Unity 3D game engine to write custom editor tools & utilities. EOverlay uses Overlays at Unity (you can discover overlays from this link). You can create level editors, debug buttons, any variables etc. with this tool.

From the publisher's Asset Store listing.

Technical details

Your scripts must be children of the Editor folder.

You can discover some usages from Samples in the package.

Attribute

You must add this attribute to your method to serialize.

[EOverlayElement(name:"Tab Name",order:0,enableCondition:"condition_variable_name")]

Enable Condition

If you want to control your methods visibility with bool variable you can use enable condition parameter.

public static bool EnableCondition {get; set;}
[EOverlayElement(name:"Tab Name",order:0,enableCondition:"EnableCondition")]

Methods

Your methods must be static and public to work correctly.

Supported Types

[EOverlayElement(name:"Tab Name",order:0,enableCondition:"condition_variable_name")]
public static Type MyMethod(Type a,Type b,Type c){}

Also you can show your custom VisualElement.

[EOverlayElement(name:"Tab Name",order:0,enableCondition:"condition_variable_name")]
public static VisualElement MyMethod(){}

Method Samples

[EOverlayElement(name:"Tab1")]
public static Color MixColors(Color myColor,Color secondaryColor)
{
return (myColor + secondaryColor)/2;
}

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.10f1 Compatible Compatible Compatible Compatible

-List & Array type support

-E-Overlay can now display in editor window (Window/E-Overlays/Show)

-Visual improvements

As listed on the Asset Store.