デバッグ用のボタンを簡単に実装できる UI
「UIDebugPanel」プレハブをシーンに配置して
using Kogane;
using UnityEngine;
public class Example : MonoBehaviour
{
public UIDebugPanel m_debugPanelUI = default;
public GameObject m_gameObject = default;
private void Start()
{
m_debugPanelUI.Setup
(
new UDPData( "表示", () => m_gameObject.SetActive( true ) ),
new UDPData( "非表示", () => m_gameObject.SetActive( false ) )
);
}
}
上記のようなスクリプトを記述することで
使用することができます
KOGANE_DISABLE_UI_DEBUG_PANEL
シンボルを定義することで UniUIDebugPanel を無効化できます
リリースビルドから UniUIDebugPanel を除外したい場合などに定義します