27 lines
644 B
C#
27 lines
644 B
C#
using UnityEngine;
|
|
|
|
namespace EasyButtons
|
|
{
|
|
[CreateAssetMenu(fileName = "ScriptableObjectExample.asset", menuName = "EasyButtons/ScriptableObjectExample")]
|
|
public class ScriptableObjectExample : ScriptableObject
|
|
{
|
|
[Button]
|
|
public void SayHello()
|
|
{
|
|
Debug.Log("Hello");
|
|
}
|
|
|
|
[Button(ButtonMode.DisabledInPlayMode)]
|
|
public void SayHelloEditor()
|
|
{
|
|
Debug.Log("Hello from edit mode");
|
|
}
|
|
|
|
[Button(ButtonMode.EnabledInPlayMode)]
|
|
public void SayHelloPlayMode()
|
|
{
|
|
Debug.Log("Hello from play mode");
|
|
}
|
|
}
|
|
}
|