change: better support for BoxOverlap observers, small tweaks to the editor and task
This commit is contained in:
@@ -35,6 +35,7 @@ namespace Reset {
|
||||
private EnvironmentObserver observer;
|
||||
|
||||
public BBParameter<RaycastHit> outputHit;
|
||||
public BBParameter<List<Collider>> outputHitArray;
|
||||
|
||||
#if UNITY_EDITOR
|
||||
protected override void OnTaskInspectorGUI(){
|
||||
@@ -63,7 +64,13 @@ namespace Reset {
|
||||
drawGizmosOnlyWhenActive = EditorGUILayout.Toggle("Draw Gizmos Only When Active", drawGizmosOnlyWhenActive);
|
||||
}
|
||||
|
||||
BBParameterEditor.ParameterField("Output Hit", outputHit);
|
||||
if (castType.value == EnvironmentObserver.CastType.BoxCast ||
|
||||
castType.value == EnvironmentObserver.CastType.SphereCast ||
|
||||
castType.value == EnvironmentObserver.CastType.Ray) {
|
||||
BBParameterEditor.ParameterField("Output Hit", outputHit);
|
||||
} else {
|
||||
BBParameterEditor.ParameterField("Output Hits", outputHitArray);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user