File tree Expand file tree Collapse file tree 4 files changed +10
-11
lines changed
Prairie/Framework/Script/Interaction Expand file tree Collapse file tree 4 files changed +10
-11
lines changed Original file line number Diff line number Diff line change @@ -15,13 +15,13 @@ public override void OnInspectorGUI ()
15
15
{
16
16
// Configuration:
17
17
bool _repeatable = EditorGUILayout . Toggle ( "Repeatable?" , componentToggle . repeatable ) ;
18
- Behaviour [ ] _targets = PrairieGUI . drawObjectList < Behaviour > ( "Behaviours To Toggle:" , componentToggle . target ) ;
18
+ Behaviour [ ] _targets = PrairieGUI . drawObjectList < Behaviour > ( "Behaviours To Toggle:" , componentToggle . targets ) ;
19
19
20
20
// Save:
21
21
if ( GUI . changed ) {
22
22
Undo . RecordObject ( componentToggle , "Modify Component Toggle" ) ;
23
23
componentToggle . repeatable = _repeatable ;
24
- componentToggle . target = _targets ;
24
+ componentToggle . targets = _targets ;
25
25
}
26
26
27
27
// Warnings (after properties have been updated):
@@ -30,7 +30,7 @@ public override void OnInspectorGUI ()
30
30
31
31
public void DrawWarnings ( )
32
32
{
33
- foreach ( Behaviour behaviour in componentToggle . target )
33
+ foreach ( Behaviour behaviour in componentToggle . targets )
34
34
{
35
35
if ( behaviour == null )
36
36
{
Original file line number Diff line number Diff line change @@ -117,7 +117,7 @@ private bool isValidJson()
117
117
// that it has a "startnode" attribute. Valid Twison must
118
118
// have a startnode indicator!
119
119
return parsedJson [ "startnode" ] != null ;
120
- } catch ( Exception e )
120
+ } catch
121
121
{
122
122
return false ;
123
123
}
Original file line number Diff line number Diff line change 4
4
[ AddComponentMenu ( "Prairie/Interactions/Toggle Component" ) ]
5
5
public class ComponentToggleInteraction : PromptInteraction
6
6
{
7
- public Behaviour [ ] target = new Behaviour [ 0 ] ;
7
+ public Behaviour [ ] targets = new Behaviour [ 0 ] ;
8
8
9
9
void OnDrawGizmosSelected ( )
10
10
{
11
11
Gizmos . color = Color . red ;
12
- for ( int i = 0 ; i < target . Length ; i ++ )
12
+ for ( int i = 0 ; i < targets . Length ; i ++ )
13
13
{
14
14
// Draw red line(s) between the object and the objects whose Behaviours it toggles
15
- if ( target [ i ] != null )
15
+ if ( targets [ i ] != null )
16
16
{
17
- Gizmos . DrawLine ( transform . position , target [ i ] . transform . position ) ;
17
+ Gizmos . DrawLine ( transform . position , targets [ i ] . transform . position ) ;
18
18
}
19
19
20
20
}
21
21
}
22
22
23
23
protected override void PerformAction ( )
24
24
{
25
- for ( int i = 0 ; i < target . Length ; i ++ )
25
+ for ( int i = 0 ; i < targets . Length ; i ++ )
26
26
{
27
- target [ i ] . enabled = ! target [ i ] . enabled ;
27
+ targets [ i ] . enabled = ! targets [ i ] . enabled ;
28
28
}
29
29
}
30
30
Original file line number Diff line number Diff line change @@ -144,7 +144,6 @@ public void OnTriggerEnter(Collider other)
144
144
{
145
145
GameObject inside = other . gameObject ;
146
146
// automatically trigger area we're now inside of's interactions
147
- List < Interaction > toTrigger = new List < Interaction > ( ) ;
148
147
foreach ( Interaction i in inside . GetComponents < Interaction > ( ) )
149
148
{
150
149
if ( ! ( i is Annotation ) )
You can’t perform that action at this time.
0 commit comments