forked from Shardstone/trail-into-darkness
Added a bit of character selection UI
This commit is contained in:
@@ -33,7 +33,7 @@ namespace Jovian.InspectorTools.Internal {
|
||||
|
||||
if (previewButtonMethods == null && target is Component component) {
|
||||
previewScroll = Vector2.zero;
|
||||
Component[] objectComponents = component.gameObject.GetComponents<Component>();
|
||||
var objectComponents = component.gameObject.GetComponents<Component>();
|
||||
previewButtonMethods = new ButtonMethodHandler[objectComponents.Length];
|
||||
for (int i = 0; i < objectComponents.Length; i++) {
|
||||
previewButtonMethods[i] = new ButtonMethodHandler(objectComponents[i]);
|
||||
@@ -95,7 +95,10 @@ namespace Jovian.InspectorTools.Internal {
|
||||
return false;
|
||||
}
|
||||
|
||||
foreach (ButtonMethodHandler previewButtonMethod in previewButtonMethods) {
|
||||
foreach (var previewButtonMethod in previewButtonMethods) {
|
||||
if(previewButtonMethod == null) {
|
||||
continue;
|
||||
}
|
||||
if (previewButtonMethod.HasAnyVisibleMethods()) {
|
||||
return true;
|
||||
}
|
||||
@@ -114,7 +117,7 @@ namespace Jovian.InspectorTools.Internal {
|
||||
GUILayout.BeginArea(previewRect);
|
||||
previewScroll = GUILayout.BeginScrollView(previewScroll);
|
||||
|
||||
foreach (ButtonMethodHandler previewButtonMethod in previewButtonMethods) {
|
||||
foreach (var previewButtonMethod in previewButtonMethods) {
|
||||
if (previewButtonMethod.HasAnyVisibleMethods()) {
|
||||
GUILayout.BeginVertical(EditorStyles.helpBox);
|
||||
GUILayout.Label(ObjectNames.NicifyVariableName(previewButtonMethod.Target.GetType().Name), EditorStyles.boldLabel);
|
||||
|
||||
Reference in New Issue
Block a user