blob: 758ae194b0f1bef1a97ae05dab697a02fe698419 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
using UnityEngine;
using System.Collections;
using AdvancedInspector;
[AdvancedInspector]
public class AIExample9_Method : MonoBehaviour
{
// They show up as a button.
[Inspect]
public void MyMethod()
{
Debug.Log("You pressed my button");
}
// Using the Method attribute, with the Invoke variable, this function is called every time the inspector is refreshed.
// This way, you can perform action or draw stuff on the inspector.
[Inspect, Method(MethodDisplay.Invoke)]
public void MyInvokedMethod()
{
GUILayout.Label("This was drawn from an invoked method.");
}
}
|