/// <summary> /// On register mediator /// </summary> public override void OnRegister() { OnHitBallSignal.AddListener(() => { View.IncreaseScore(50); }); OnMissBallSignal.AddListener(() => { View.DecreaseScore(100); }); }
/// <summary> /// On register mediator /// </summary> public override void OnRegister() { View.OnMissBall += () => { OnMissBallSignal.Dispatch(); Destroy(View.gameObject); }; View.OnHitBall += () => { OnHitBallSignal.Dispatch(); Destroy(View.gameObject); }; }