Skip to content
This repository was archived by the owner on May 9, 2025. It is now read-only.

Commit c5e4320

Browse files
Renamed Register/UnregisterListener to Add/Remove
1 parent 5429a68 commit c5e4320

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

Assets/SO Architecture/Events/Game Events/GameEventBase.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ public void Raise(T value)
2828
for (int i = _listeners.Count - 1; i >= 0; i--)
2929
_listeners[i].OnEventRaised(value);
3030
}
31-
public void RegisterListener(IGameEventListener<T> listener)
31+
public void AddListener(IGameEventListener<T> listener)
3232
{
3333
if (!_listeners.Contains(listener))
3434
_listeners.Add(listener);
3535
}
36-
public void UnregisterListener(IGameEventListener<T> listener)
36+
public void RemoveListener(IGameEventListener<T> listener)
3737
{
3838
if (_listeners.Contains(listener))
3939
_listeners.Remove(listener);
@@ -64,12 +64,12 @@ public void Raise()
6464
for (int i = _listeners.Count - 1; i >= 0; i--)
6565
_listeners[i].OnEventRaised();
6666
}
67-
public void RegisterListener(IGameEventListener listener)
67+
public void AddListener(IGameEventListener listener)
6868
{
6969
if (!_listeners.Contains(listener))
7070
_listeners.Add(listener);
7171
}
72-
public void UnregisterListener(IGameEventListener listener)
72+
public void RemoveListener(IGameEventListener listener)
7373
{
7474
if (_listeners.Contains(listener))
7575
_listeners.Remove(listener);
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
public interface IGameEvent<T>
22
{
33
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);
66
}
77
public interface IGameEvent
88
{
99
void Raise();
10-
void RegisterListener(IGameEventListener listener);
11-
void UnregisterListener(IGameEventListener listener);
10+
void AddListener(IGameEventListener listener);
11+
void RemoveListener(IGameEventListener listener);
1212
}

Assets/SO Architecture/Events/Listeners/BaseGameEventListener.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ private void RaiseResponse(TType value)
3838
private void OnEnable()
3939
{
4040
if (_event != null)
41-
_event.RegisterListener(this);
41+
_event.AddListener(this);
4242
}
4343
private void OnDisable()
4444
{
4545
if (_event != null)
46-
_event.UnregisterListener(this);
46+
_event.RemoveListener(this);
4747
}
4848
}
4949
public abstract class BaseGameEventListener<TEvent, TResponse> : DebuggableGameEventListener, IGameEventListener
@@ -73,12 +73,12 @@ protected void RaiseResponse()
7373
private void OnEnable()
7474
{
7575
if (_event != null)
76-
_event.RegisterListener(this);
76+
_event.AddListener(this);
7777
}
7878
private void OnDisable()
7979
{
8080
if (_event != null)
81-
_event.UnregisterListener(this);
81+
_event.RemoveListener(this);
8282
}
8383
}
8484
public abstract class DebuggableGameEventListener : SOArchitectureBaseMonobehaviour, IStackTraceObject

0 commit comments

Comments
 (0)