beatthat / ui-rect-transform-events

Expose Unity3D UIBehavior events like OnRectTransformDimensionsChange as observable events

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ui-rect-transform-events

Use when you have a Unity3D UI component that has RectTransform children (or siblings) and needs to get an event callback when their dimensions change.

Usage

using BeatThat.UIRectTransformEvents;

public class MyManagerComponent
{
    public RectTransform m_managedChild;

    void Start()
    {
        m_managedChild.AddComponent<RectTransformEvents>.onScreenRectChanged.AddListener(this.OnManagedChildScreenRectChanged);
    }

    private void OnManagedChildScreenRectChanged()
    {
        // do something
    }
}

Install

From your unity project folder:

npm init
npm install --save beatthat/ui-rect-transform-events

The package and all its dependencies will be installed under Assets/Plugins/packages.

About

Expose Unity3D UIBehavior events like OnRectTransformDimensionsChange as observable events

License:MIT License


Languages

Language:JavaScript 55.3%Language:C# 44.7%