Mediator
The Mediator class is a separate of ui view and command.
void OnInit()
Remarks
private CubeView _cubeView;
public override void OnInit() {
_cubeView = View as CubeView;
if (null == _cubeView) {
Debug.LogError("cube view is null");
return;
}
AddListener(MediatorEvent.GetScore, OnGetScore);
AddObjectListener(MediatorEvent.GetScore, OnGetScore);
}void OnStart()
Remarks
void OnUpdate()
Remarks
void AddListener(enum, Action.Do doFunc)
Param
Remarks
void AddObjectListener(enum, Action.Do doFunc)
Param
Remarks
void RemoveListener(enum)
Param
Remarks
void RemoveObjectListener(enum)
Param
Remarks
void RemoveListener(enum, Action.Do doFunc)
Param
Remarks
void RemoveObjectListener(enum, Action.Do doFunc)
Param
Remarks
void DispatchMediator(enum)
void DispatchMediator(enum, params object[] param)
Param
Remarks
void DispatchCommand(enum)
void DispatchCommand(enum, params object[] param)
Param
Remarks
Example
Last updated