[TASK] Content fixes
This commit is contained in:
26
Assets/EasyButtons/ScriptableObjectExample.cs
Normal file
26
Assets/EasyButtons/ScriptableObjectExample.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
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");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user