40 lines
1.1 KiB
C#
40 lines
1.1 KiB
C#
using UnityEditor;
|
|
using UnityEngine;
|
|
|
|
namespace NBF
|
|
{
|
|
[CustomEditor(typeof(FloatBobberController))]
|
|
public class FloatBobberControllerEditor : Editor
|
|
{
|
|
private FloatBobberController _target;
|
|
void OnEnable()
|
|
{
|
|
_target = target as FloatBobberController;
|
|
// lookAtPoint = serializedObject.FindProperty("lookAtPoint");
|
|
}
|
|
|
|
public override void OnInspectorGUI()
|
|
{
|
|
base.OnInspectorGUI();
|
|
if (GUILayout.Button("TriggerDownPulse"))
|
|
{
|
|
_target.TriggerDownPulse();
|
|
}
|
|
if (GUILayout.Button("TriggerUpPulse"))
|
|
{
|
|
_target.TriggerUpPulse();
|
|
}
|
|
if (GUILayout.Button("AddFishPull"))
|
|
{
|
|
_target.AddFishPull(0.5f);
|
|
}
|
|
if (GUILayout.Button("AddFishPull"))
|
|
{
|
|
_target.ReleaseFishPull(0.5f);
|
|
}
|
|
// serializedObject.Update();
|
|
// EditorGUILayout.PropertyField(lookAtPoint);
|
|
// serializedObject.ApplyModifiedProperties();
|
|
}
|
|
}
|
|
} |