using System.Collections; using UnityEngine; namespace NaughtyAttributes.Test { public class ButtonTest : MonoBehaviour { public int myInt; [Button(enabledMode: EButtonEnableMode.Always)] private void IncrementMyInt() { myInt++; } [Button("Decrement My Int", EButtonEnableMode.Editor)] private void DecrementMyInt() { myInt--; } [Button(enabledMode: EButtonEnableMode.Playmode)] private void LogMyInt(string prefix = "MyInt = ") { Debug.Log(prefix + myInt); } [Button("StartCoroutine")] private IEnumerator IncrementMyIntCoroutine() { int seconds = 5; for (int i = 0; i < seconds; i++) { myInt++; yield return new WaitForSeconds(1.0f); } } } }