void OnStart() { var model = MVCWithCommandConfig.GetModel <MVCWithCommandModel>(); model.Count.BindWithInitialValue(count => Text.text = count.ToString()).AddTo(gameObject); Button.OnClickAsObservable().Subscribe(_ => { MVCWithCommandConfig.SendCommand <IncreaseCountCommand>(); }); }
public void Execute() { var model = MVCWithCommandConfig.GetModel <MVCWithCommandModel>(); model.Count.Value++; }