@@ -24,7 +24,7 @@ internal class NodeViewer : IComparable<NodeViewer>
24
24
private readonly PortViewer _out ;
25
25
private readonly GraphMap _map ;
26
26
private readonly GraphEditorWindow _window ;
27
- private readonly List < TransitionViewer > _transitionViewers ;
27
+ private readonly List < TransitionViewer > _lineViewers ;
28
28
29
29
private NodeDrawer _nodeDrawer ;
30
30
private SerializedProperty _nodeProp ;
@@ -55,7 +55,7 @@ internal class NodeViewer : IComparable<NodeViewer>
55
55
public NodeType Type => _type ;
56
56
public Type SystemType => _systemType ;
57
57
58
- public IReadOnlyList < TransitionViewer > TransitionViewers => _transitionViewers ;
58
+ public IReadOnlyList < TransitionViewer > LineViewers => _lineViewers ;
59
59
public SerializedProperty NodeProp => _nodeProp ;
60
60
public SerializedProperty NameProp => _nameProp ;
61
61
public NodeDrawer NodeDrawer => _nodeDrawer ;
@@ -138,7 +138,7 @@ public NodeViewer(SerializedProperty nodeProp, GraphMap map, GraphEditorWindow w
138
138
_systemType = EditorUtilityExt . GetTypeFromSerializedPropertyTypename ( nodeProp . managedReferenceFullTypename ) ;
139
139
_type = GraphUtility . GetNodeType ( _systemType ) ;
140
140
_position = nodeProp . FindPropertyRelative ( RawNode . PositionFieldName ) . vector2Value ;
141
- _transitionViewers = new List < TransitionViewer > ( ) ;
141
+ _lineViewers = new List < TransitionViewer > ( ) ;
142
142
_in = new PortViewer ( this , PortType . In , _map ) ;
143
143
_out = new PortViewer ( this , PortType . Out , _map ) ;
144
144
_nodeDrawer = _map . GetNodeDrawer ( _systemType ) ;
@@ -156,7 +156,7 @@ public void CreateConnections()
156
156
{
157
157
int nextNodeId = transitionProp . FindPropertyRelative ( Transition . NodeIdFieldName ) . intValue ;
158
158
NodeViewer connectedNodeViewer = _map . NodeViewers . First ( itm => itm . Id == nextNodeId ) ;
159
- _transitionViewers . Add ( new TransitionViewer ( _out , connectedNodeViewer . In , _window ) ) ;
159
+ _lineViewers . Add ( new TransitionViewer ( _out , connectedNodeViewer . In , _window ) ) ;
160
160
}
161
161
}
162
162
@@ -167,7 +167,7 @@ public void Select(bool on)
167
167
168
168
public void CreateTransition ( PortViewer destination )
169
169
{
170
- if ( _transitionViewers . Any ( item => item . Destination . Node . Id == destination . Node . Id ) )
170
+ if ( _lineViewers . Any ( item => item . Destination . Node . Id == destination . Node . Id ) )
171
171
return ;
172
172
173
173
SerializedProperty transitionsProperty = _nodeProp . FindPropertyRelative ( RawNode . ArrayFieldName ) ;
@@ -177,19 +177,19 @@ public void CreateTransition(PortViewer destination)
177
177
newItem . FindPropertyRelative ( Transition . ConditionFieldName ) . managedReferenceValue = null ;
178
178
newItem . FindPropertyRelative ( Transition . PointsFieldName ) . ClearArray ( ) ;
179
179
180
- _transitionViewers . Add ( new TransitionViewer ( _out , destination , _window ) ) ;
180
+ _lineViewers . Add ( new TransitionViewer ( _out , destination , _window ) ) ;
181
181
}
182
182
183
183
public void RemoveTransition ( NodeViewer nextNodeViewer )
184
184
{
185
- TransitionViewer transition = _transitionViewers . Find ( item => item . Destination . Node == nextNodeViewer ) ;
185
+ TransitionViewer transition = _lineViewers . Find ( item => item . Destination . Node == nextNodeViewer ) ;
186
186
if ( transition != null )
187
187
RemoveTransition ( transition ) ;
188
188
}
189
189
190
190
public void RemoveTransition ( TransitionViewer transition )
191
191
{
192
- _transitionViewers . Remove ( transition ) ;
192
+ _lineViewers . Remove ( transition ) ;
193
193
NodeViewer next = transition . Destination . Node ;
194
194
195
195
SerializedProperty transitionsProperty = _nodeProp . FindPropertyRelative ( RawNode . ArrayFieldName ) ;
@@ -231,16 +231,16 @@ public void DrawTransitions()
231
231
{
232
232
if ( _window . ShowPorts )
233
233
{
234
- for ( int i = 0 ; i < _transitionViewers . Count ; i ++ )
234
+ for ( int i = 0 ; i < _lineViewers . Count ; i ++ )
235
235
{
236
- _transitionViewers [ i ] . DrawSpline ( ) ;
236
+ _lineViewers [ i ] . DrawSpline ( ) ;
237
237
}
238
238
}
239
239
else
240
240
{
241
- for ( int i = 0 ; i < _transitionViewers . Count ; i ++ )
241
+ for ( int i = 0 ; i < _lineViewers . Count ; i ++ )
242
242
{
243
- _transitionViewers [ i ] . DrawArrow ( ) ;
243
+ _lineViewers [ i ] . DrawArrow ( ) ;
244
244
}
245
245
}
246
246
}
@@ -334,7 +334,7 @@ public bool HandleBaseEventsOutOfPointer(Event e)
334
334
return needLock ;
335
335
}
336
336
337
- public void HandleBaseEventsAnyway ( Event e )
337
+ public void HandleBaseEvents ( Event e )
338
338
{
339
339
if ( e . type == EventType . KeyDown )
340
340
{
@@ -365,9 +365,9 @@ public bool HandleLineEvents(Event e)
365
365
366
366
if ( IsInCamera )
367
367
{
368
- for ( int i = 0 ; i < _transitionViewers . Count ; i ++ )
368
+ for ( int i = 0 ; i < _lineViewers . Count ; i ++ )
369
369
{
370
- if ( _transitionViewers [ i ] . HandleEvents ( e ) )
370
+ if ( _lineViewers [ i ] . HandleEvents ( e , _window . ShowPorts ) )
371
371
needLock = true ;
372
372
}
373
373
}
@@ -379,7 +379,7 @@ public void Save()
379
379
{
380
380
SerializedProperty positionProperty = _nodeProp . FindPropertyRelative ( RawNode . PositionFieldName ) ;
381
381
positionProperty . vector2Value = _position ;
382
- _transitionViewers . ForEach ( item => item . Save ( ) ) ;
382
+ _lineViewers . ForEach ( item => item . Save ( ) ) ;
383
383
}
384
384
385
385
public int CompareTo ( NodeViewer other )
0 commit comments