This repository was archived by the owner on May 9, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +12
-12
lines changed
Assets/SO Architecture/Events Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -28,12 +28,12 @@ public void Raise(T value)
28
28
for ( int i = _listeners . Count - 1 ; i >= 0 ; i -- )
29
29
_listeners [ i ] . OnEventRaised ( value ) ;
30
30
}
31
- public void RegisterListener ( IGameEventListener < T > listener )
31
+ public void AddListener ( IGameEventListener < T > listener )
32
32
{
33
33
if ( ! _listeners . Contains ( listener ) )
34
34
_listeners . Add ( listener ) ;
35
35
}
36
- public void UnregisterListener ( IGameEventListener < T > listener )
36
+ public void RemoveListener ( IGameEventListener < T > listener )
37
37
{
38
38
if ( _listeners . Contains ( listener ) )
39
39
_listeners . Remove ( listener ) ;
@@ -64,12 +64,12 @@ public void Raise()
64
64
for ( int i = _listeners . Count - 1 ; i >= 0 ; i -- )
65
65
_listeners [ i ] . OnEventRaised ( ) ;
66
66
}
67
- public void RegisterListener ( IGameEventListener listener )
67
+ public void AddListener ( IGameEventListener listener )
68
68
{
69
69
if ( ! _listeners . Contains ( listener ) )
70
70
_listeners . Add ( listener ) ;
71
71
}
72
- public void UnregisterListener ( IGameEventListener listener )
72
+ public void RemoveListener ( IGameEventListener listener )
73
73
{
74
74
if ( _listeners . Contains ( listener ) )
75
75
_listeners . Remove ( listener ) ;
Original file line number Diff line number Diff line change 1
1
public interface IGameEvent < T >
2
2
{
3
3
void Raise ( T value ) ;
4
- void RegisterListener ( IGameEventListener < T > listener ) ;
5
- void UnregisterListener ( IGameEventListener < T > listener ) ;
4
+ void AddListener ( IGameEventListener < T > listener ) ;
5
+ void RemoveListener ( IGameEventListener < T > listener ) ;
6
6
}
7
7
public interface IGameEvent
8
8
{
9
9
void Raise ( ) ;
10
- void RegisterListener ( IGameEventListener listener ) ;
11
- void UnregisterListener ( IGameEventListener listener ) ;
10
+ void AddListener ( IGameEventListener listener ) ;
11
+ void RemoveListener ( IGameEventListener listener ) ;
12
12
}
Original file line number Diff line number Diff line change @@ -38,12 +38,12 @@ private void RaiseResponse(TType value)
38
38
private void OnEnable ( )
39
39
{
40
40
if ( _event != null )
41
- _event . RegisterListener ( this ) ;
41
+ _event . AddListener ( this ) ;
42
42
}
43
43
private void OnDisable ( )
44
44
{
45
45
if ( _event != null )
46
- _event . UnregisterListener ( this ) ;
46
+ _event . RemoveListener ( this ) ;
47
47
}
48
48
}
49
49
public abstract class BaseGameEventListener < TEvent , TResponse > : DebuggableGameEventListener , IGameEventListener
@@ -73,12 +73,12 @@ protected void RaiseResponse()
73
73
private void OnEnable ( )
74
74
{
75
75
if ( _event != null )
76
- _event . RegisterListener ( this ) ;
76
+ _event . AddListener ( this ) ;
77
77
}
78
78
private void OnDisable ( )
79
79
{
80
80
if ( _event != null )
81
- _event . UnregisterListener ( this ) ;
81
+ _event . RemoveListener ( this ) ;
82
82
}
83
83
}
84
84
public abstract class DebuggableGameEventListener : SOArchitectureBaseMonobehaviour , IStackTraceObject
You can’t perform that action at this time.
0 commit comments