[TASK] Content fixes
This commit is contained in:
61
Assets/EasyButtons/ButtonsExample.cs
Normal file
61
Assets/EasyButtons/ButtonsExample.cs
Normal file
@@ -0,0 +1,61 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace EasyButtons
|
||||
{
|
||||
public class ButtonsExample : MonoBehaviour
|
||||
{
|
||||
// Example use of the ButtonAttribute
|
||||
[Button]
|
||||
public void SayMyName()
|
||||
{
|
||||
Debug.Log(name);
|
||||
}
|
||||
|
||||
// Example use of the ButtonAttribute that is not shown in play mode
|
||||
[Button(ButtonMode.DisabledInPlayMode)]
|
||||
protected void SayHelloEditor()
|
||||
{
|
||||
Debug.Log("Hello from edit mode");
|
||||
}
|
||||
|
||||
// Example use of the ButtonAttribute that is only shown in play mode
|
||||
[Button(ButtonMode.EnabledInPlayMode)]
|
||||
private void SayHelloInRuntime()
|
||||
{
|
||||
Debug.Log("Hello from play mode");
|
||||
}
|
||||
|
||||
// Example use of the ButtonAttribute with custom name
|
||||
[Button("Special Name", ButtonSpacing.Before)]
|
||||
private void TestButtonName()
|
||||
{
|
||||
Debug.Log("Hello from special name button");
|
||||
}
|
||||
|
||||
// Example use of the ButtonAttribute with custom name and button mode
|
||||
[Button("Special Name Editor Only", ButtonMode.DisabledInPlayMode)]
|
||||
private void TestButtonNameEditorOnly()
|
||||
{
|
||||
Debug.Log("Hello from special name button for editor only");
|
||||
}
|
||||
|
||||
// Example use of the ButtonAttribute with static method
|
||||
[Button]
|
||||
private static void TestStaticMethod()
|
||||
{
|
||||
Debug.Log("Hello from static method");
|
||||
}
|
||||
|
||||
// Example use of the ButtonAttribute with ButtonSpacing, and mix two spacing together.
|
||||
[Button("Space Before and After", ButtonSpacing.Before | ButtonSpacing.After)]
|
||||
private void TestButtonSpaceBoth() {
|
||||
Debug.Log("Hello from a button surround by spaces");
|
||||
}
|
||||
|
||||
// Placeholder to show the last button have space after it.
|
||||
[Button("Another Button")]
|
||||
private void TestButtonEndSpace() {
|
||||
Debug.Log("Hello I am here to show some spacing.");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user