Skip to content

Commit 4b9abca

Browse files
committed
format widgets
1 parent 7d07646 commit 4b9abca

16 files changed

+2997
-2996
lines changed

Scripts/Widgets/ActivateWidget.cs

100644100755
Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -20,37 +20,37 @@
2020

2121
namespace IBM.Watson.DeveloperCloud.Widgets
2222
{
23-
/// <summary>
24-
/// Simple widget class for connecting a UI button to an activation input on a widget.
25-
/// </summary>
26-
public class ActivateWidget : Widget
27-
{
28-
#region Outputs
29-
[SerializeField]
30-
private Output m_ActivateOutput = new Output(typeof(BooleanData), true);
31-
#endregion
23+
/// <summary>
24+
/// Simple widget class for connecting a UI button to an activation input on a widget.
25+
/// </summary>
26+
public class ActivateWidget : Widget
27+
{
28+
#region Outputs
29+
[SerializeField]
30+
private Output m_ActivateOutput = new Output(typeof(BooleanData), true);
31+
#endregion
3232

33-
#region Private Data
34-
[SerializeField]
35-
private bool m_SendValue = true;
36-
#endregion
33+
#region Private Data
34+
[SerializeField]
35+
private bool m_SendValue = true;
36+
#endregion
3737

38-
#region Widget interface
39-
/// <exclude />
40-
protected override string GetName()
41-
{
42-
return "Activate";
43-
}
44-
#endregion
38+
#region Widget interface
39+
/// <exclude />
40+
protected override string GetName()
41+
{
42+
return "Activate";
43+
}
44+
#endregion
4545

46-
#region Event Handlers
47-
/// <summary>
48-
/// Button event handler.
49-
/// </summary>
50-
public void OnButton()
51-
{
52-
m_ActivateOutput.SendData(new BooleanData(m_SendValue));
53-
}
54-
#endregion
46+
#region Event Handlers
47+
/// <summary>
48+
/// Button event handler.
49+
/// </summary>
50+
public void OnButton()
51+
{
52+
m_ActivateOutput.SendData(new BooleanData(m_SendValue));
5553
}
54+
#endregion
55+
}
5656
}

Scripts/Widgets/ClassDisplayWidget.cs

100644100755
Lines changed: 31 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
*
1616
*/
1717

18-
1918
using IBM.Watson.DeveloperCloud.DataTypes;
2019
using UnityEngine;
2120
using UnityEngine.UI;
@@ -24,39 +23,39 @@
2423

2524
namespace IBM.Watson.DeveloperCloud.Widgets
2625
{
27-
/// <summary>
28-
/// Simple widget for displaying the Natural Language Classification in the UI.
29-
/// </summary>
30-
public class ClassDisplayWidget : Widget
31-
{
32-
#region Inputs
33-
[SerializeField]
34-
private Input m_ClassInput = new Input("ClassInput", typeof(ClassifyResultData), "OnClassInput");
35-
#endregion
26+
/// <summary>
27+
/// Simple widget for displaying the Natural Language Classification in the UI.
28+
/// </summary>
29+
public class ClassDisplayWidget : Widget
30+
{
31+
#region Inputs
32+
[SerializeField]
33+
private Input m_ClassInput = new Input("ClassInput", typeof(ClassifyResultData), "OnClassInput");
34+
#endregion
3635

37-
#region Widget interface
38-
/// <exclude />
39-
protected override string GetName()
40-
{
41-
return "ClassDisplay";
42-
}
43-
#endregion
36+
#region Widget interface
37+
/// <exclude />
38+
protected override string GetName()
39+
{
40+
return "ClassDisplay";
41+
}
42+
#endregion
4443

45-
#region Private Data
46-
[SerializeField]
47-
private Text m_ClassDisplay = null;
48-
#endregion
44+
#region Private Data
45+
[SerializeField]
46+
private Text m_ClassDisplay = null;
47+
#endregion
4948

50-
#region Event Handlers
51-
private void OnClassInput(Data data)
52-
{
53-
ClassifyResultData results = (ClassifyResultData)data;
54-
if (m_ClassDisplay != null)
55-
{
56-
m_ClassDisplay.text = string.Format("Top class: {0} ({1:0.00})",
57-
results.Result.top_class, results.Result.topConfidence);
58-
}
59-
}
60-
#endregion
49+
#region Event Handlers
50+
private void OnClassInput(Data data)
51+
{
52+
ClassifyResultData results = (ClassifyResultData)data;
53+
if (m_ClassDisplay != null)
54+
{
55+
m_ClassDisplay.text = string.Format("Top class: {0} ({1:0.00})",
56+
results.Result.top_class, results.Result.topConfidence);
57+
}
6158
}
59+
#endregion
60+
}
6261
}

Scripts/Widgets/ClassifierWidget.cs

100644100755
Lines changed: 55 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
*
1616
*/
1717

18-
1918
using IBM.Watson.DeveloperCloud.Services.NaturalLanguageClassifier.v1;
2019
using IBM.Watson.DeveloperCloud.DataTypes;
2120
using IBM.Watson.DeveloperCloud.Utilities;
@@ -27,71 +26,71 @@
2726

2827
namespace IBM.Watson.DeveloperCloud.Widgets
2928
{
30-
/// <summary>
31-
/// This widget class maps Natural Language Classifier results to a SerializedDelegate.
32-
/// </summary>
33-
public class ClassifierWidget : Widget
34-
{
35-
#region Inputs
36-
[SerializeField]
37-
private Input m_ClassifyInput = new Input("Classified", typeof(ClassifyResultData), "OnClassifyInput");
38-
#endregion
29+
/// <summary>
30+
/// This widget class maps Natural Language Classifier results to a SerializedDelegate.
31+
/// </summary>
32+
public class ClassifierWidget : Widget
33+
{
34+
#region Inputs
35+
[SerializeField]
36+
private Input m_ClassifyInput = new Input("Classified", typeof(ClassifyResultData), "OnClassifyInput");
37+
#endregion
3938

40-
#region Outputs
41-
[SerializeField]
42-
private Output m_ClassifyOutput = new Output(typeof(ClassifyResultData));
43-
#endregion
39+
#region Outputs
40+
[SerializeField]
41+
private Output m_ClassifyOutput = new Output(typeof(ClassifyResultData));
42+
#endregion
4443

45-
#region Widget interface
46-
/// <exclude />
47-
protected override string GetName()
48-
{
49-
return "Classifier";
50-
}
51-
#endregion
44+
#region Widget interface
45+
/// <exclude />
46+
protected override string GetName()
47+
{
48+
return "Classifier";
49+
}
50+
#endregion
5251

53-
#region Private Data
54-
private delegate void OnClassifierResult(ClassifyResult result);
52+
#region Private Data
53+
private delegate void OnClassifierResult(ClassifyResult result);
5554

56-
[Serializable]
57-
private class Mapping
58-
{
59-
public string m_Class = string.Empty;
60-
public SerializedDelegate m_Callback = new SerializedDelegate(typeof(OnClassifierResult));
61-
public bool m_Exclusive = true;
62-
};
55+
[Serializable]
56+
private class Mapping
57+
{
58+
public string m_Class = string.Empty;
59+
public SerializedDelegate m_Callback = new SerializedDelegate(typeof(OnClassifierResult));
60+
public bool m_Exclusive = true;
61+
};
6362

64-
[SerializeField]
65-
private List<Mapping> m_Mappings = new List<Mapping>();
66-
#endregion
63+
[SerializeField]
64+
private List<Mapping> m_Mappings = new List<Mapping>();
65+
#endregion
6766

68-
#region Event Handlers
69-
private void OnClassifyInput(Data data)
70-
{
71-
ClassifyResultData input = (ClassifyResultData)data;
67+
#region Event Handlers
68+
private void OnClassifyInput(Data data)
69+
{
70+
ClassifyResultData input = (ClassifyResultData)data;
7271

73-
bool bPassthrough = true;
74-
foreach (var mapping in m_Mappings)
72+
bool bPassthrough = true;
73+
foreach (var mapping in m_Mappings)
74+
{
75+
if (mapping.m_Class == input.Result.top_class)
76+
{
77+
OnClassifierResult callback = mapping.m_Callback.ResolveDelegate() as OnClassifierResult;
78+
if (callback != null)
79+
{
80+
callback(input.Result);
81+
if (mapping.m_Exclusive)
7582
{
76-
if (mapping.m_Class == input.Result.top_class)
77-
{
78-
OnClassifierResult callback = mapping.m_Callback.ResolveDelegate() as OnClassifierResult;
79-
if (callback != null)
80-
{
81-
callback(input.Result);
82-
if (mapping.m_Exclusive)
83-
{
84-
bPassthrough = false;
85-
break;
86-
}
87-
}
88-
}
83+
bPassthrough = false;
84+
break;
8985
}
90-
91-
if (bPassthrough)
92-
m_ClassifyOutput.SendData(data);
86+
}
9387
}
94-
#endregion
88+
}
89+
90+
if (bPassthrough)
91+
m_ClassifyOutput.SendData(data);
9592
}
93+
#endregion
94+
}
9695

9796
}

0 commit comments

Comments
 (0)