GameEvent<T0, T1, T2, T3, T4>

public void Invoke(T0 v0, T1 v1, T2 v2, T3 v3, T4 v4)

Language: C#

Вызвать все привязанные действия с переданными параметрами

Parameters:

  • v0: Параметр 1
  • v1: Параметр 2
  • v2: Параметр 3
  • v3: Параметр 4
  • v4: Параметр 5

public GameEvent<T0, T1, T2, T3, T4> Add(Action action)

Language: C#

Добавить действие c 0 параметрами к событию

Parameters:

  • action: Действие для добавления

Returns: Текущий объект события

public GameEvent<T0, T1, T2, T3, T4> Remove(Action action)

Language: C#

Удалить действие c 0 параметрами из события

Parameters:

  • action: Действие для удаления

Returns: Текущий объект события

public static operator GameEvent<T0, T1, T2, T3, T4> +(GameEvent<T0, T1, T2, T3, T4> gameEvent, Action action)

Language: C#

Оператор добавления действия с 0 параметрами к событию

Parameters:

  • gameEvent: Событие игры
  • action: Действие для добавления

Returns: Текущий объект события

public static operator GameEvent<T0, T1, T2, T3, T4> -(GameEvent<T0, T1, T2, T3, T4> gameEvent, Action action)

Language: C#

Оператор удаления действия с 0 параметрами из события

Parameters:

  • gameEvent: Событие игры
  • action: Действие для удаления

Returns: Текущий объект события

public GameEvent<T0, T1, T2, T3, T4> Add(Action<T0> action)

Language: C#

Добавить действие c 1 параметрами к событию

Parameters:

  • action: Действие для добавления

Returns: Текущий объект события

public GameEvent<T0, T1, T2, T3, T4> Remove(Action<T0> action)

Language: C#

Удалить действие c 1 параметрами из события

Parameters:

  • action: Действие для удаления

Returns: Текущий объект события

public static operator GameEvent<T0, T1, T2, T3, T4> +(GameEvent<T0, T1, T2, T3, T4> gameEvent, Action<T0> action)

Language: C#

Оператор добавления действия с 1 параметрами к событию

Parameters:

  • gameEvent: Событие игры
  • action: Действие для добавления

Returns: Текущий объект события

public static operator GameEvent<T0, T1, T2, T3, T4> -(GameEvent<T0, T1, T2, T3, T4> gameEvent, Action<T0> action)

Language: C#

Оператор удаления действия с 1 параметрами из события

Parameters:

  • gameEvent: Событие игры
  • action: Действие для удаления

Returns: Текущий объект события

public GameEvent<T0, T1, T2, T3, T4> Add(Action<T0, T1> action)

Language: C#

Добавить действие c 2 параметрами к событию

Parameters:

  • action: Действие для добавления

Returns: Текущий объект события

public GameEvent<T0, T1, T2, T3, T4> Remove(Action<T0, T1> action)

Language: C#

Удалить действие c 2 параметрами из события

Parameters:

  • action: Действие для удаления

Returns: Текущий объект события

public static operator GameEvent<T0, T1, T2, T3, T4> +(GameEvent<T0, T1, T2, T3, T4> gameEvent, Action<T0, T1> action)

Language: C#

Оператор добавления действия с 2 параметрами к событию

Parameters:

  • gameEvent: Событие игры
  • action: Действие для добавления

Returns: Текущий объект события

public static operator GameEvent<T0, T1, T2, T3, T4> -(GameEvent<T0, T1, T2, T3, T4> gameEvent, Action<T0, T1> action)

Language: C#

Оператор удаления действия с 2 параметрами из события

Parameters:

  • gameEvent: Событие игры
  • action: Действие для удаления

Returns: Текущий объект события

public GameEvent<T0, T1, T2, T3, T4> Add(Action<T0, T1, T2> action)

Language: C#

Добавить действие c 3 параметрами к событию

Parameters:

  • action: Действие для добавления

Returns: Текущий объект события

public GameEvent<T0, T1, T2, T3, T4> Remove(Action<T0, T1, T2> action)

Language: C#

Удалить действие c 3 параметрами из события

Parameters:

  • action: Действие для удаления

Returns: Текущий объект события

public static operator GameEvent<T0, T1, T2, T3, T4> +(GameEvent<T0, T1, T2, T3, T4> gameEvent, Action<T0, T1, T2> action)

Language: C#

Оператор добавления действия с 3 параметрами к событию

Parameters:

  • gameEvent: Событие игры
  • action: Действие для добавления

Returns: Текущий объект события

public static operator GameEvent<T0, T1, T2, T3, T4> -(GameEvent<T0, T1, T2, T3, T4> gameEvent, Action<T0, T1, T2> action)

Language: C#

Оператор удаления действия с 3 параметрами из события

Parameters:

  • gameEvent: Событие игры
  • action: Действие для удаления

Returns: Текущий объект события

public GameEvent<T0, T1, T2, T3, T4> Add(Action<T0, T1, T2, T3> action)

Language: C#

Добавить действие c 4 параметрами к событию

Parameters:

  • action: Действие для добавления

Returns: Текущий объект события

public GameEvent<T0, T1, T2, T3, T4> Remove(Action<T0, T1, T2, T3> action)

Language: C#

Удалить действие c 4 параметрами из события

Parameters:

  • action: Действие для удаления

Returns: Текущий объект события

public static operator GameEvent<T0, T1, T2, T3, T4> +(GameEvent<T0, T1, T2, T3, T4> gameEvent, Action<T0, T1, T2, T3> action)

Language: C#

Оператор добавления действия с 4 параметрами к событию

Parameters:

  • gameEvent: Событие игры
  • action: Действие для добавления

Returns: Текущий объект события

public static operator GameEvent<T0, T1, T2, T3, T4> -(GameEvent<T0, T1, T2, T3, T4> gameEvent, Action<T0, T1, T2, T3> action)

Language: C#

Оператор удаления действия с 4 параметрами из события

Parameters:

  • gameEvent: Событие игры
  • action: Действие для удаления

Returns: Текущий объект события

public GameEvent<T0, T1, T2, T3, T4> Add(Action<T0, T1, T2, T3, T4> action)

Language: C#

Добавить действие c 5 параметрами к событию

Parameters:

  • action: Действие для добавления

Returns: Текущий объект события

public GameEvent<T0, T1, T2, T3, T4> Remove(Action<T0, T1, T2, T3, T4> action)

Language: C#

Удалить действие c 5 параметрами из события

Parameters:

  • action: Действие для удаления

Returns: Текущий объект события

public static operator GameEvent<T0, T1, T2, T3, T4> +(GameEvent<T0, T1, T2, T3, T4> gameEvent, Action<T0, T1, T2, T3, T4> action)

Language: C#

Оператор добавления действия с 5 параметрами к событию

Parameters:

  • gameEvent: Событие игры
  • action: Действие для добавления

Returns: Текущий объект события

public static operator GameEvent<T0, T1, T2, T3, T4> -(GameEvent<T0, T1, T2, T3, T4> gameEvent, Action<T0, T1, T2, T3, T4> action)

Language: C#

Оператор удаления действия с 5 параметрами из события

Parameters:

  • gameEvent: Событие игры
  • action: Действие для удаления

Returns: Текущий объект события